编写一个读取非零整数的程序,查找其中最大的整数,并计算其出现次数.假设输入以0结

2024-11-17 09:44:23
推荐回答(1个)
回答1:

#include
void main(){
int num[100],i,j,count=0,temp,index;
for(i=0;i<100;i++){
printf("请输入第%d个数:",(i+1));
scanf("%d",&num[i]);
if(num[i]<=0){
index=i;
break;
}
}
for(i=0;ifor(j=0;jif(num[j]temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
}
for(i=0;iif(num[i]==num[0]){
count++;
}
}
printf("这个数组的最大值是:%d,出现了%d次!\n",num[0],count);
}