题目:从键盘输入三个整数x、y和z,计算并输出三个数中最大数m和最小数n。 说明:变量x、变量y和变量z从键盘输入,最大数使用变量m和最小数使用变量n。 输出示例: 【从键盘输入一个数x:】3 【从键盘输入另一个数y:】6 【从键盘输入另一个数z:】7 最大数:7,最小数:3 I 注意:部分源程序给出如下。请勿改动主函数main和其它函数中的 任何内容,仅在函数的注释标志之间填入所编写的若干语句。
时间: 2023-04-03 13:04:09 浏览: 247
输入三个整数x,y,z,请把这三个数由小到大输出
注释标志中应填入的代码如下:
#include <stdio.h>
void max_min(int x, int y, int z, int *max, int *min); //函数声明
int main()
{
int x, y, z, max, min;
printf("从键盘输入一个数x:");
scanf("%d", &x);
printf("从键盘输入另一个数y:");
scanf("%d", &y);
printf("从键盘输入另一个数z:");
scanf("%d", &z);
max_min(x, y, z, &max, &min); //调用函数
printf("最大数:%d,最小数:%d\n", max, min);
return 0;
}
void max_min(int x, int y, int z, int *max, int *min)
{
*max = x;
*min = x;
if (y > *max)
*max = y;
if (z > *max)
*max = z;
if (y < *min)
*min = y;
if (z < *min)
*min = z;
}
阅读全文