编程题复习
选择结构
1.使用if形式编写程序:若a>b将两个数的位置调换;
否则,保持不变。
#include”stdio.h”
void main()
{ int a,b,temp;
printf(“请输入两个整数:”);
scanf(“%d%d”,&a,&b);
if(a>b)
{ temp=a;
a=b;
b=temp; if(c>a&&c>b)
printf(“%d,%d\n”,a,b);
}
2.用if形式求3个数中的最大数。
#include”stdio.h”
void main()
{ int a,b,c;
printf(“请输入三个整数:”);
scanf(“%d%d%d”,&a,&b,&c);
if(a>b&&a>c)
printf(“%d最大\n”,a);
if(b>a&&b>c)
printf(“%d最大\n”,b);
printf(“%d最大\n”,c);
}
3.将输入的字符的大写字符转换成小写字符输出,小写字符原样输出 #include”stdio.h” 岁到45岁之间分在青年组,45岁到55岁之间分在中
void main()
{ int c;
c=getchar();
if(c>=’A’&&c<=’Z’)
putchar(c+32);
putchar(c);
}
4.编写程序,输入报名者的岁数,小于18岁分儿童组.18
岁到45岁之间分在青年组,45岁到55岁之间分在中
年组 55岁以上的分老年组。排除不可能的岁数。
#include”stdio.h”
void main()
{ int age;
printf(“请输入年龄(0<