以下のコードでコンパイルさせると、
sumExtra: 0
と表示されます。
それを
sumExtra: 8
と表示させるにはどのようにしたらよろしいでしょうか。
c
1#include <stdio.h> 2 3int main(void) { 4 const int NUM_VALS = 4; 5 int testGrades[NUM_VALS]; 6 int i; 7 int sumExtra = -9999; // Assign sumExtra with 0 before your for loop 8 9 testGrades[0] = 101; 10 testGrades[1] = 83; 11 testGrades[2] = 107; 12 testGrades[3] = 90; 13 14 sumExtra = 0; 15 16 for (i; i < NUM_VALS; ++i) { 17 if (testGrades[i] > 100) { 18 sumExtra = sumExtra + testGrades[i] - 100; 19 } 20 } 21 22 printf("sumExtra: %d\n", sumExtra); 23 return 0; 24}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/07 14:42