69,382
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
int main ()
{
int a[8];
int i,n = 1,m = 1; //默认为第一个为最大值和最小值
int max,min;
printf("请输入8个数:\n");
for(i=0;i<8;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=1;i<8;i++)
{
if(a[i]>max){
max=a[i];n=i + 1;} //第几个数与数组下标的关系为数组下标 + 1
}
for(i=1;i<8;i++)
{
if(a[i]<min){
min=a[i];m=i + 1;} //同上
}
printf("最大数为第%d个:%d,最小数为第%d个:%d\n",n,max,m,min);
return 0;
}
仅供参考