发布网友 发布时间:2022-05-16 17:59
共2个回答
热心网友 时间:2023-12-04 08:14
#include<stdio.h>
#define max(x,y) x>y?x:y//比较大小函数
int main()
{
int a[5];
int max1=0;
int max2=0;
for(int i=0;i<4;i++)
{
scanf("%d",&a[i]);
max1=max(max1,a[i]); //记录最大值
}
for(int i=0;i<4;i++)
{
if(a[i]!=max1)//记录除最大值以外的 最大值(第二大数)
max2=max(max2,a[i]);
}
printf("%d",max2);
return 0;
}
热心网友 时间:2023-12-04 08:14
把四个数存入数组,对数组排序,然后输出数组的第三个,例如:追答吧这些代码放入一个循环中,例如:
int a[4],i,j,k,t;
while(1){
scanf(...);
printf(...);
}