C语言几道基本测试题大家帮忙吖。救救我!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:40:08
选择结构程序设计测试题

1.有3个整数X,Y,Z,由键盘输入,要求从大到小顺序输出。
(5分)
2.有一函数:y=x+2 (x<=5) (5分)
Y=2x (5<x<12)
Y=x-9 (x>=12) 写一程序,输入X值,输出Y值。

1.
#include <stdio.h>

int main()
{
int s[3],temp;
int i,j;
scanf("%d,%d,%d",s,s+1,s+2);
for(i=0;i<2;i++)
for(j=i+1;j<3;j++)
if(s[i]>s[j]){
temp=s[i];
s[i]=s[j];
s[j]=temp;
}
for(i=0;i<3;i++) printf("%d",s[i]);
}
2.
#include <stdio.h>

int fn(int n){
int Y;
if(x<=5) Y=x+2;
else if(5<x<12) Y=2x
else if(x>=12) Y=x-9
return Y;
}
int main()
{
int x;
int s;
scanf("%d",x);
s=fn(x);
printf("\n%d",s);
}