C语言实现输入多个整数并找出最大值
C语言实现输入多个整数并找出最大值
你可以使用一个循环来输入 n 个整数,并在循环过程中找到最大的数。以下是一个示例代码:
#include <stdio.h>
int main() {
int n;
printf("请输入整数个数: ");
scanf("%d", &n);
int maxNum;
printf("请输入%d个整数: ", n);
scanf("%d", &maxNum);
for (int i = 1; i < n; i++) {
int num;
scanf("%d", &num);
if (num > maxNum) {
maxNum = num;
}
}
printf("最大数为: %d\n", maxNum);
return 0;
}
在这个示例中,首先从用户输入中读取整数的个数 n,然后在循环中依次读取 n 个整数。我们使用一个变量 maxNum 来保存当前最大的数,在每次读取新的数时,与 maxNum 进行比较,如果当前数大于 maxNum,则更新 maxNum 的值。最终循环结束后,maxNum 中保存的就是最大的数。
这个示例代码可以实现输入一个整数 n 和对应个数整数,并输出其中最大的数。
希望这个示例代码能够帮助你解决问题。如果还有其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/SW6 著作权归作者所有。请勿转载和采集!