第一题:请补充fun函数,该函数的功能是把从键盘输入的3 个整数 按从小到大输出。
例如:输入场23 32 14, 结果输出14 23 32 。
注意:部分源程序给出如下。
仅在横线上填入所编写的若干表达式或语句,勿改动函数中的其他任何内容。
#include
#include
main()
{
int x, y, z, t;
printf("Input x,y,z\n");
scanf("%d%d%d", &x, &y, &z);
if (___1___)
{
t = x;
x = y;
y = t;
} /* 交换x,y的值 */
if (___2___)
{
t = z;
z = x;
x = t;
} /* 交换x,z的值 */
if (___3___)
{
t = y;
y = z;
z = t;
} /* 交换z,y的值 */
printf("******the result*******\n");
printf("from small to big: %d %d %d\n", x, y, z);
}
参考答案:
填空题:第1处填空:x>y或y
第2处填空:x>z或z
第3处填空:y>z或z