0

当我开始我的程序时,我不能只插入一个数字作为“数字 1”,而是两个。

#include <stdio.h>
#include <stdlib.h>

int main() {
    int sum = 0;
    int array[5] = {};
    for(int i = 0; i < 5; i++) { 
        printf("Insert number %d \n", i+1);
        scanf("%d%", &array[i]);
    }
    for(int i = 0; i < 5; i++){
        sum = sum + array[i];
    }

    printf("Sum is %d \n", sum);
    return 0;
}
4

1 回答 1

2

删除第二个 %

scanf("%d%", &array[i]);

成为

scanf("%d", &array[i]);
于 2019-07-25T13:48:56.710 回答