写一个C程序,它读入一系列整数,最后输出其中最大的两个数。
#include <stdio.h>
int main()
{
//100改成一系列整数最多个数
int n = 100;
//100改成n实际对应的数值
int a[100];
for(int i=0;i<n;i++){
scanf("%d", &a[i]);
}
int i1=a[0]>a[1]?0:1;
int i2=a[0]>a[1]?1:0;
for(int i=2;i<n;i++){
if(a[i]>=a[i1]){
a[i2]=a[i1];
a[i1]=a[i];
}
else if(a[i]>=a[i2]){
a[i2]=a[i];
}
}
printf("最大:%d,第二大:%d",a[i1],a[i2]);
return 0;
}