3.ジャンケンマン

#include<stdio.h>
#include<stdlib.h>
#include<time.h> /* 追加部分 */

int main()
{
int cpu, i, a, b, c, d, e, f, g;
srand((unsigned)time(NULL));/* 追加部分 */

e:
printf("賭けるコインは何枚?---");
scanf("%d", &d);
switch(d) {
case 1:
   printf("1枚ベットしました。\n");
   goto b;
    case 2:
       printf("2枚ベットしました。\n");
       goto b;
    case 3:
       printf("3枚ベットしました。\n");
       goto b;
    default:
       printf("1~3枚のコインを入力してください\n");
       goto e;
}
b:
c:
printf("出す目を決めてください(グー:0 チョキ:1 パー:2)---");
scanf("%d", &a);
printf("じゃんけんぽん!\n");
for(i = 0; i < 1; i++)
{
cpu = rand() % 3 + 0;

printf("CPUは%d\n",cpu);
printf("Playerは%d\n", a);

if(a >= 3) {
printf("もう一度、0~2の数値入力をお願いします\n");
goto c;
}
if(cpu == a) {
printf("あいこでしょ!\n");
goto b;
}
if(cpu == 0 & a == 2) {
printf("ふぃーばー!\n");
break;
}
if(cpu == 1 & a == 0) {
    printf("ふぃーばー!\n");
    break;
}
if(cpu == 2 & a == 1) {
    printf("ふぃーばー!\n");
    break;
}
if(cpu == 0 & a == 1) {
printf("ずこーっ\n");
break;
}
if(cpu == 1 & a == 2) {
printf("ずこーっ\n");
break;
}
if(cpu == 2 & a == 0) {
printf("ずこーっ\n");
break;
}
}

for(f = 0; f < 1; i++)
{
f = rand() % 20 + 1;
g = d * f;

printf("戻ってくるコインは%d倍で%d枚です\n", f, g);

}

return 0;
}

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年03月26日 20:46