实验6 分支结构编程练习
- 格式:doc
- 大小:29.00 KB
- 文档页数:3
实验题目1从键盘输入一个字符,如果该字符为小写字母,则转换为大写字母输出,如果该字符为大写字母,则转换为小写字母输出,
小写字符转大写字符 -32
大写字符转小写字符 +32
实验题目2输入一个整数,判断它能否被3,5,7同时整除
如果x能被y整除
满足:x%y==0
同时满足用&&
实验题目3 编写输入一个整数,将其数值小于0,10~99,100~999,1000以上分类显示
实验题目4 判断某人体重是否属于肥胖
根据身高h(单位m),体重w(单位kg),体系数t=w / h2 对肥胖划分 :t<18,过轻;18~25,正常; 25~27,超重; 27~,肥胖
键盘输入h、w
实验题目5 输入三角形的三条边,判断是否构成三角形,如果构成三角形,判断构成的三角形式等腰三角形还是等边三角形还是直角三角形还是任意三角形并输出,不构成三角形输出不构成三角形
#include
int main()
{
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
{
ch=ch+32;
printf("%c",ch);
}else{
printf("%c",ch);
}
getchar();
getchar();
return 0;
}~~
int main()
{
int n;
printf("input number for test:\n");
scanf("%d",&n);
if(n%3==0&&n%5==0&&n%7==0)
printf("此数能被3、5、7同时整除!\n"); else if(n%3==0&&n%5==0)
printf("此数能被3、5同时整除!\n");
else if(n%3==0&&n%7==0)
printf("此数能被3、7同时整除!\n");
else if(n%5==0&&n%7==0);
printf("此数能被5、7同时整除!\n");
else printf("此数不能被3、5、7任何一个数整除!\n");
return 0;
}
#include
int main()
{
int a;
int b=0,c=0,d=0;
scanf("%d",&a);
if(a%3==0)b=1;
if(a%5==0)c=1;
if(a%7==0)d=1;
if(b*c*d==1)printf("%d 3 5 7\n",a);
else if(b==1&&c==1)printf("%d 3 5\n",a);
else if(b==1&&d==1)printf("%d 3 7\n",a);
else if(c==1&&d==1)printf("%d 5 7\n",a);
else if(b==1)printf("%d 3\n",a);
else if(c= =1)printf("%d 5 \n",a);
else if(d==1)printf("%d 7\n",a);
else printf("no\n");
return 0;
}
#include
#include
main()
{
int x;
printf("请输入一个整数:");
scanf("%d",&x);
if(x<10)
printf("这个数小于10!");
else
if(x<=99)
printf("这个数在10~99!");
else if(x<=999)
printf("这个数在100~999!");
else
if(x>=1000)
printf("这个数1000以上。");
system("pause");
}