练习1:输入两个整数,分别放入变量x和y中:
如果两个数不相等,输出较大的数,如果两个数相等,输出字符串x==y
#include <stdio.h>
int main()
{
int x,y;
printf("input x :");
scanf("%d",&x);
printf("input y :");
scanf("%d",&y);
if( x!=y )
{
printf("the max value is %d",(x>y)?x:y);
}
else
{
printf("x==y");
}
return 0;
}
练习二 输入三个数,分别放入变量下x,y,z中,打印输入最小那个;
#include <stdio.h>
int minimum(int a, int b)
{
return (a<b)?a:b;
}
int main()
{
int x,y,z;
printf("input three parameter :");
scanf("%d %d %d",&x,&y,&z);
printf("the minimum parameter is %d",minimum(x,minimum(y,z)));
return 0;
}
练习三 编写程序,根据输入的学生成绩给出相应的等级:
#include <stdio.h>
int minimum(int a, int b)
{
return (a<b)?a:b;
}
int main()
{
int score;
printf("input the score:");
scanf("%d",&score);
if( (score>=0)&&(score<=100) )
{
switch(score/10)
{
case 10:case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
case 5: case 4: case 3: case 2: case 1: case 0:
printf("E\n");
break;
default:
break;
}
}
else
{
printf("Invalid score input ....");
}
return 0;
}