填空题
将8个数输入数组中,找出其中最大数和最小数并输出。
main()
int i,max,min,a[8];
for(i=0;i<8;i++)
scanf("%d",&a[i]);
max=a[0];
min=a[0];
for(i=1;i<8;i++)
if(a[i]>max)
max=______;
if(a[i]<min)
______;
printf("max=%d,min=%d\n",______);
【参考答案】
a[i]
min=a[i]
max,min
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
用指针方法实现:输入8个整数,将其中的最大数和最后一个数交换,最小数和第1个数交换,然后将8个整数倒序输出。
点击查看答案
填空题
下列程序的功能是寻找二维数组中的鞍点,找到则输出其行、列下标;找不到则输出“no!”,请填空。提示,鞍点是指行上最大、列上最小的数组元素。 main() int a[3][5],i,j,k,max_j,flag; for(i=0;i<3;i++) for(j=0;j<5;j++) scanf( %d ,______); for(i=0;i<3;i++) max_j=0; for(j=0;j<5;j++) if(a[i][max_j]<a[i][j])______; flag=1; for(k=0;k<3;k++) if(a[k][max_j]<a[i][max_j]) flag=0;break; if(flag==1)______; if (flag==1) printf( %d,%d n ,i,max_j); else printf( no! n );
点击查看答案
相关试题
从键盘输入一串字符(“*”作为结束标志)...
求10~1000之间的所有素数之和,并输出。