利用数组编写程序,要求功能如图所示: 1. 通过键盘任意输入8个整数; 2. 找出其中的数据7,并说明这些7都是第几个输入的。

img


利用数组编写程序,要求功能如图所示:
1. 通过键盘任意输入8个整数;
2. 找出其中的数据7,并说明这些7都是第几个输入的。

#include<stdio.h>

int main()
{
    int i,j=0,n[8],idx[8]={0};
    for(i=0;i<8;i++)
    {
        scanf("%d",&n[i]);
        if (n[i]==7)
            idx[i]=i+1;
    }
    for(i=0;i<8;i++){
        if (idx[i]>0){
            j++;
            printf("第%d个是第%d个输入的;\n",j,idx[i]);
        }
    }
    if (j==0){
        printf("数据中没有7");
    }
    return 0;
}