编程题:有一函数:
|
#include <stdio.h>
int main()
{
int x,Y;
printf("请输入x的值:");
scanf("%d",&x);
if(x<1)
Y=x;
else if(x>=1&&x<=10)
Y=2*x-1;
else if(x>=10)
Y=3*x-11;
printf("输出Y的值:%d",Y);
return 0;
}
编程题:给一个百分制成绩,要求输出等级’A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。
#include <stdio.h> int main() { int x,y; char Q; printf("请输入成绩:"); scanf("%d",&x); if(x==100) y=9; else if(x<60) y=5; else y=x/10; switch(y) { case 9:Q='A';break; case 8:Q='B';break; case 7:Q='C';break; case 6:Q='D';break; case 5:Q='E';break; } printf("成绩等级为%c",Q); return 0; } |
编程题:输入4个整数,要求按由大到小的顺序输出。
#include <stdio.h>
int main()
{
int a[4],i,n;
printf("请输入4个整数:");
for(i=0;i<4;i++)
{
scanf("%d",&a[i]);
}
for(i=3;i>0;i--)
{
if(a[i]>a[i-1])
{
n=a[i];
a[i]=a[i-1];
a[i-1]=n;
}
else
continue;
}
for(i=0;i<4;i++)
{
printf("%d",a[i]);
}
return 0;
}