PTA 7-105 sdut-C语言实验——三个数排序
输入三个整数x,y,z,请把这三个数由小到大输出。
输入格式:
输入数据包含3个整数x,y,z,分别用逗号隔开。
输出格式:
输出由小到大排序后的结果,用空格隔开。
输入样例:
在这里给出一组输入。例如:
2,1,3
输出样例:
在这里给出相应的输出。例如:
1 2 3
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include <stdio.h>
int main()
{
int x, y , z, temp;
scanf("%d,%d,%d", &x, &y, &z);
if( x > y )
{
temp = x;//把x的值赋值给temp
x = y;//把y的值赋值给x
y = temp;//把temp的值赋值给y,把x和y的值交换
}
if( x > z )
{
temp = x;
x = z;
z = temp;
}
if( y > z )
{
temp = y;
y = z;
z = temp;
}
printf("%d %d %d", x, y, z);
}