c语言数组问题向各位寻找解决方法

img


请各位看看需要怎么搞?我搞了半小时了没有搞出来,欢迎来评论区留言讨论

供参考:

#include <stdio.h>
int main()
{
    int a[8],i,max,flg;
    printf("Input 8 integer numbers:\n");
    for(i=0;i<8;i++)
    {
        scanf("%d",&a[i]);
        if (i == 0)
            max = a[i];
        else if (max < a[i])
            max = a[i];
    }
    printf("max value=%d,pos=",max);
    for (i=0,flg=1;i<8;i++)
    {
        if (max == a[i]){
            printf(",%d" + flg ,i);
            flg=0;
        }
    }
    printf("\n");
    return 0;
}

你好, 请把你的程序贴到 ‘代码块’ 里面。 这样大家才好帮你。