欢迎来到牛牛题库网 牛牛题库官网
logo

问答题

下面程序的功能是输入5个整数,找出最大数和最小数所在的位置,并把二者对调,然后输出调整后的5个数。 
main() 
{int a[5],max,min,i,j,k;     
for (i=0;i<5;i++) scanf("%d:,&a[i]);    
 min=________; 
for (i=1;i<5;i++) 
 if (a[i] max=a[0]; 
for (i=1;i<5;i++) 
 if (_________) {max=a[i];   j = i;} 
i = a[k]; a[k] = a[j]; a[j] = i; 
printf("The position of min is:%3d",k); 
printf("The position of max is:%3d",j);
 for (i=0;i<5;i++)      printf("%5d",a[i]); 
}

【参考答案】

(1) a[0] (2) k = i (3)
a[i]>max;max

点击查看答案
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题