
PIPIONE
思路:先键盘输入一个数赋值给数组的第一个数,并且赋值给最大数max,同时设置最大值下标为0,接着for循环依次赋值给数组相应位置并判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和最大数下标。参考代码:123456789101112131415161718192021#include "stdio.h" int main() { int i,a[10],max,maxi; scanf("%d",&a[0]); max=a[0]; maxi=0; for(i=1;i<10;i++){ scanf("%d",&a[i]); if(a[i]>max){ max=a[i]; maxi=i; } } printf("最大数为:%d,最大数下标为:%d",max,maxi); return 0;}/*运行结果:(例如求5的阶乘) 1 2 5 3 4 6 7 9 8 0最大数为:9,最大数下标为:7*/
本文介绍了一种通过C语言程序来找出数组中最大值及其下标的实现方法。该程序首先初始化数组的第一个元素为最大值,并记录其下标,然后遍历数组剩余部分,更新最大值及对应的下标。
1455

被折叠的 条评论
为什么被折叠?



