用c语言依次输入五个数,将其中最大的数输出
时间: 2024-12-13 17:21:32 浏览: 27
在C语言中,你可以通过以下步骤实现这个功能:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4, num5; // 定义五个整数变量
int max;
// 依次输入五个数字
printf("请输入第一个数:");
scanf("%d", &num1);
printf("请输入第二个数:");
scanf("%d", &num2);
printf("请输入第三个数:");
scanf("%d", &num3);
printf("请输入第四个数:");
scanf("%d", &num4);
printf("请输入第五个数:");
scanf("%d", &num5);
// 初始时假设第一个数最大
max = num1;
// 比较并更新最大值
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
if (num4 > max) {
max = num4;
}
if (num5 > max) {
max = num5;
}
// 输出最大数
printf("这五个数中最大的是:%d\n", max);
return 0;
}
```
在这个程序中,我们首先定义了五个整型变量,然后通过`scanf`函数依次从用户那里获取输入的数值。每次读取后,我们都检查当前输入的数是否大于已知的最大值,并相应地更新`max`。最后,我们打印出找到的最大数。
阅读全文