这个题意要一次性输入多组数据,但我这只会输入一组数据存放到a[n]这个数组中,中间算法没有问题,就想求解怎么输入多组数据,并输出多组数据的答案??

img

img

数组最好是用二维数组,
使用while(scanf("%d",&n)!=EOF){}语句,直达输入ctrl+z,结束输入,例如:

#include <stdio.h>
int main()
{
    int a;
    while(scanf("%d",&a)!=EOF){
        printf("输出:%d\n",a);   
    }    
    return 0;
}

/*

运行结果:

54

输出:54

5156

输出:5156

21

输出:21