int kake,moto; int cho_han,me1,me2,kekka,num,beat; char kekka_str[8]; printf("あなたの所持金を決めてくださいです\n==>"); scanf("%d",&moto); while(1){ printf("いくら掛けますか?(所持金より多くは掛けれません)\n==>"); scanf("%d",&kake); while(moto<kake){ printf("掛け金おーばーです…\nもう一度入力してくださいです\n==>"); scanf("%d",&kake); } printf("丁なら0、半なら1を入力してください\n==>"); scanf("%d",&cho_han); while(cho_han==1&&cho_han==0){ printf("ナンカエラーダッテ\nもう一度入力してください\n==>"); scanf("%d",&cho_han); } srand((unsigned)time(NULL)); me1=rand()%6+1; me2=rand()%6+1; beat=me1+me2; kekka=(me1+me2)%2; if(kekka==0){ strcpy(kekka_str,"丁"); } else{ strcpy(kekka_str,"半"); } printf("\nサイコロは%dと%d\n合計%dで結果は%sでしたのだ!\n",me1,me2,beat,kekka_str); if(cho_han==kekka){ moto=moto+kake; } else{ moto=moto-kake; } if(moto<=0){ printf("もうお金がありませんです…\nゲームを終了しています…\n\n次回を心よりお待ちしております…\n"); break; } else{ printf("あなたの持ち金は%dです\n",moto); printf("ゲームを続けますか?\n続けるなら1を、終わるなら0を入れてくださいです\n==>"); scanf("%d",&num); while(num==1&&num==0){ printf("ナンカエラーダッテ\nもう一度入力してください\n==>"); scanf("%d",&num); } } if(num==0){ printf("あなたの所持金は%dです\nゲームを終了しています…\n\n次回を心よりお待ちしております…\n"); break; } }