请写出给n个数求取最大值与次最大值算法最简的c语言代码
时间: 2023-12-13 07:03:14 浏览: 89
Cplusone,c语言三个数求最大值源码,c语言项目
以下是给n个数求取最大值与次最大值的最简c语言代码:
```c
#include <stdio.h>
int main()
{
int n, num, max, sec_max;
printf("请输入数字个数n: ");
scanf("%d", &n);
printf("请输入数字: ");
scanf("%d", &num);
max = num;
sec_max = num;
for (int i = 1; i < n; i++) {
printf("请输入数字: ");
scanf("%d", &num);
if (num > max) {
sec_max = max;
max = num;
}
else if (num > sec_max) {
sec_max = num;
}
}
printf("最大值为:%d\n", max);
printf("次最大值为:%d\n", sec_max);
return 0;
}
```
输入数字个数n,然后输入n个数字,通过遍历所有数字找出最大值和次最大值。
阅读全文