从键盘输入三个整数x,y和z,求出其中最大的数,用上指针
时间: 2023-04-05 17:05:14 浏览: 252
数据结构的C语言算法.docx
5星 · 资源好评率100%
可以使用指针来实现这个功能,代码如下:
```
#include <stdio.h>
void max(int *x, int *y, int *z, int *max_num) {
if (*x > *y && *x > *z) {
*max_num = *x;
} else if (*y > *x && *y > *z) {
*max_num = *y;
} else {
*max_num = *z;
}
}
int main() {
int x, y, z, max_num;
printf("请输入三个整数:");
scanf("%d %d %d", &x, &y, &z);
max(&x, &y, &z, &max_num);
printf("最大的数是:%d\n", max_num);
return 0;
}
```
这个程序可以从键盘输入三个整数,然后使用指针来比较它们的大小,最终输出最大的数。
阅读全文