- 一道C语言练习题利用条件编译实现:如果输入两个实数,则交换后输出
- 利用条件实现:如果输入两个实数,则交换后输出;如果输入的是三个实数,则只输出其中最大的数。
- #include
void main()
{
int a,b,c,e;
printf("你要输入几个数字:");
scanf("%d",&a);
if(a==2)
{
printf("输入两个数字:");
scanf("%d%d",&b,&c);
e=b;b=c;c=e;
}
else if(a==3)
{
printf("输入三个数字:");
scanf("%d%d%d",&b,&c,&e);
if(b>c&&c>e)
printf("%d%d",b,c);
if(b>e&&e>c)
printf("%d%d",b,e);
if(e>c&&c>b)
printf("%d%d",e,c);
}
}