サイコロの値を6回入力するなかで、合計値が20以上になれば終了し 20マス目に到着しました。ゴールです!
と表示させます。
途中で合計値が7になるとラッキーセブン。イベント「7マス進む」が発生しました。
と表示させ合計値に7足したいのですが、画像のようになにも実行されません。
どなたかご教授いただければと思います。
C言語
1#include <stdio.h>> 2 3int main(void) 4{ 5 int i, num, sum; //numはサイコロの目 sumは合計値です。 6 sum = 0; 7 8 printf("スタート!サイコロを振ってください。\n"); 9 10 for(i=1; i <= 6; i++){ 11 scanf("%d", &num); 12 sum += num; 13 if(sum < 20){ 14 printf("合計%dマス進みました。\n", sum); 15 printf("サイコロを振ってください。\n"); 16 }else if(sum == 7){ 17 printf("合計%dマス進みました。\n", sum); 18 printf("ラッキーセブン。イベント「7マス進む」が発生しました。\n"); 19 printf("合計%dマス進みました。\n", sum += 7); 20 }else if(sum >= 20){ 21 printf("20マス目に到着しました。ゴールです!\n"); 22 break; 23 } 24 } 25 26 return 0; 27} 28
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/05 12:13