(1)设变量a、b、c分别存放从键盘输入3个整数。编写程序,按从大到小的顺序排列这3个整数,使a成为最大的,c成为最小的,并且按序输出这3个整数。
#include<stdio.h>
int main()
{
int a, b, c;
int tmp = 0;
printf("请输入三个整数\n");
scanf("%d,%d,%d", &a, &b, &c);
if (a < b)
{
tmp = a;
a = b;
b = tmp;
}
if (a < c)
{
tmp = a;
a = c;
c = tmp;
}
if (b < c)
{
tmp = b;
b = c;
c = tmp;
}
printf("%d,%d,%d", a, b, c);
return 0;
}
输出结果
(2)输入某学生的考试成绩等级A、B 、C、 D,要求按照等级输出对应的分数段。A级对应分数段为80~100,B级对应分数段70~79, C级对应分数段60~69 , D级对应分数段为60分以下。
#include<stdio.h>
int main()
{
char ch;
printf("请输入考试成绩等级:");
scanf("%c", &ch);
switch(ch)
{
case 'A':
printf("该生的考试成绩为80~100");
break;
case 'B':
printf("该生的考试成绩为70~79");
break;
case 'C':
printf("该生的考试成绩为60~69");
break;
case 'D':
printf("该生的考试成绩为60以下");
break;
}
return 0;
}
输出结果