用户先输入一个正整数N,表示接下来将输入N个整数,请在这N个整数中找出最大值 c语言
时间: 2023-05-14 20:04:50 浏览: 73
可以使用一个循环来读取N个整数,并在循环中比较每个整数与当前的最大值,更新最大值即可。以下是示例代码:
#include <stdio.h>
int main() {
int n, num, max;
printf("请输入N:");
scanf("%d", &n);
// 读取第一个整数作为初始最大值
printf("请输入第1个整数:");
scanf("%d", &max);
// 循环读取N-1个整数,并更新最大值
for (int i = 2; i <= n; i++) {
printf("请输入第%d个整数:", i);
scanf("%d", &num);
if (num > max) {
max = num;
}
}
printf("最大值为:%d\n", max);
return 0;
}
相关问题
用户先输入一个正整数N(N不超过10),表示将下来将输入N个整数(均为int型),请在这N个整数中找出最大值。的C语言程序
以下是一个简单的C语言程序,可以找出N个整数中的最大值:
```
#include <stdio.h>
int main() {
int n, max, num;
printf("请输入N:");
scanf("%d", &n);
printf("请输入%d个整数:", n);
scanf("%d", &max);
for (int i = 1; i < n; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
注意:这个程序只是一个简单的示例,可能存在一些问题,比如没有对输入的整数进行判断是否合法等。在实际使用中,需要根据具体情况进行修改和完善。
用户先输入一个正整数N(N不超过10),表示将下来将输入N个整数(均为int型),N会和后面整数一同输入,请在这N个整数中找出最大值的C语言程序
以下是C语言程序:
#include <stdio.h>
int main() {
int n, max, num;
scanf("%d", &n);
scanf("%d", &max);
for (int i = 1; i < n; i++) {
scanf("%d", &num);
if (num > max) {
max = num;
}
}
printf("最大值为:%d\n", max);
return 0;
}