我試圖從Youtube上的「thenewboston」使用教程來查找5個數字(用C語言編寫)的總和。我的代碼是:當循環訪問數組時,C程序沒有正確添加
int main(int argc, char *argv[]) {
int a, b, c, d, e;
int array[5]={a, b, c, d, e};
int sum=0;
int i;
int j;
printf("Enter your 5 numbers: ");
scanf("%d, %d, %d, %d, %d", &a, &b, &c, &d, &e);
for (i = 0; i < 5; i++){
sum+=array[i];
}
printf("The sum of 5 numbers is:%d",sum);
return 0;
}
但奇怪的是,不管是什麼我進入5號,我總是得到的總和爲48
你試過調試? 'a','b','array [0]'等等的值是多少? – John3136
請不要咬學習者。學習指針很難。 –
如何使用相同的格式將它們存儲在該陣列中?我看到Bucky在他的教程中採用了相同的方式,但是他將數字而不是變量放入數字 –