题干:任意读入10个整数存放到数组a中,在main()中完成如下功能。找出其中最大的数,给出其在数组中的位置,如果非只一个最大数,则需要给出所有的最大数在数组中的位置。
#includeint main() { int a[10]; int i,j,k,m; for(i=0;i<10;i++) { scanf("%d",&a[i]); } m=a[0]; for(i=0;i<10;i++) { if(a[i]>=m) m=a[i]; //记录最大值 } printf("最大值是%d,其在数组中位置是",m); for(i=0;i<10;i++) { if(a[i]==m) //输出所有最大值的位置 printf(" %d",i); } return 0; }
欢迎批评指正~



