//4の結果も2450になってほしいのですが、35415になってしまいます。
どうすればいいのでしょうか?
c
1#include <stdio.h> 2 3int main() 4{ 5 6 7 8 //1 9 int b=1,total1; 10 11 while(b<99){ 12 b++; 13 if(b%2==0) 14 total1+=b; 15 } 16 printf("total1: %d\n",total1); 17 18 //2 19 20 int a=1,k,total2; 21 22 for(a=1;a<50;a++){ 23 k=a*2; 24 total2+=k; 25 } 26 printf("total2: %d\n",total2); 27 28 //3 29 int i=1,total3; 30 31 do 32 { 33 34 i++; 35 if (i%2==1) continue; 36 else total3+=i; 37 } 38 while(i<99); 39 printf("total3: %d\n",total3); 40 41 42 43 44 //4 45 int c=1,d,total4; 46 while(1){ 47 48 c++; 49 d=c*2; 50 total4+=d; 51 52 if (c>50) break; 53 54 } 55 printf("total4: %d\n",total4); 56 57} 58 59 60
C言語とC#は全く異なる言語です。タグを付け直して下さい。
回答1件
あなたの回答
tips
プレビュー