📄 janken.c
字号:
#include <stdio.h>
#include <stdlib.h>
int p_maru = 2; //僾儗僀儎乕偑仜偺帪偼1丄亊偺帪偼2
/*僕儍儞働儞偱僎乕儉偺愭峌屻峌傪寛傔傞娭悢
栠傝抣 r 1丗僾儗僀儎乕偺愭峌
0丗僾儗僀儎乕偺屻峌
-1丗偁偄偙偱傕偆堦夞彑晧
*/
int janken (void) {
int r; //栠傝抣
int player, computer; //僾儗僀儎乕偲僐儞僺儏乕僞偺庤
do {
player = 0;
printf("弴斣寛傔僕儍儞働儞丒丒丒(僌乕:1 僠儑僉:2 僷乕:3傪擖椡) > ");
scanf("%d", &player);
while (getchar() != '\n') { }
} while(player < 1 || player > 3);
computer = rand()%3 + 1;
printf("僐儞僺儏乕僞偼");
if(computer == 1) { printf("僌乕"); }
else if(computer == 2) { printf("僠儑僉"); }
else { printf("僷乕"); }
printf("両丒丒丒");
if(computer == player) { r = -1; }
else if(player == 1 && computer == 2) { r = 1; }
else if(player == 2 && computer == 3) { r = 1; }
else if(player == 3 && computer == 1) { r = 1; }
else { r = 0;}
switch (r) {
case 0: printf("僾儗僀儎乕偑屻峌乮亊乯偱偡\n");
break;
case 1: printf("僾儗僀儎乕偑愭峌乮仜乯偱偡\n");
p_maru = 1;
break;
case -1: printf("傕偆堦夞\n");
break;
default: break;
}
return r;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -