ZZULIOJ题解
1020: 两整数排序
题目描述
从键盘输入两个整数x,y,按从小到大的顺序输出它们的值。
输入
输入两个整数x,y。
输出
按从小到大的顺序输出它们的值。数据之间以空格间隔。
样例输入
20 16
样例输出
16 20
本题也是对条件语句的考察,目的是强化对循环语句的使用
代码
#include<stdio.h>
int main()
{
int x,y;//定义整型变量x,y
scanf("%d %d",&x,&y);//键盘输入数字x,y
if(x>y)//如果第一个数比第二个数大
printf("%d %d",y,x);//先输出第二个数
else//否则
printf("%d %d",x,y);//先输出第一个数
/*
这里我想说下,还可以尝试一下条件语句的另外一种形式:三目运算
x>y?printf("%d %d",y,x):printf("%d %d",x,y);
这个语句和上面的if-else本质上没有区别,只不过看上去更简便些。
具体使用习惯,因人而异。在实际执行程序时没有差别。
*/
return 0;//正常退出
}