|
忙しいといいながら面白そうなことはやってみたくなる雪猫です♪
作ってみましたぁ〜 いろいろ不恰好ですけど参考程度にお願いします☆
#include <stdio.h>
#include <string.h>
int main(void)
{
char jyanken [3][10]={"グー","チョキ","パー"};
char susume [3][20]={"グリコ","チョコレート","パイナップル"};
int user,comp;
int hantei;
int i;
int steps_my=0,steps_cpu=0;
int wk[1];
int te,winner;
while(1){
srand(time(0));
for(i=0;i<3;i++){
printf("%d %s\n",i,jyanken[i]);
}
printf("じゃんけんポイ --> ");
scanf("%d", &user);
if (user == 0) {
printf("あなたは、グーですね\n");
} else if (user == 1) {
printf("あなたは、チョキですね\n");
} else {
printf("あなたは、パーですね\n");
}
comp = rand() % 3;
if (comp == 0) {
printf("コンピュータはグーです\n");
} else if (comp == 1) {
printf("コンピュータはチョキです\n");
} else {
printf("コンピュータはパーです\n");
}
hantei = user - comp;
if (hantei == 0) {
printf("あいこです\n");
} else if (hantei == 1 || hantei == -2) {
printf("あなたの負けです\n");
winner = 1;
} else {
printf("あなたの勝ちです\n");
winner = 0;
}
if (winner == 0) {
printf("あなた: ");
te = user;
} else if (winner == 1){
printf("コンピュータ: ");
te = comp;
} else {
printf("あいこ:");
}
switch(winner){
case 0:{
if (te == 0) {
printf("グリコ!\n");
steps_my = steps_my + 3;
} else if (te == 1) {
printf("チヨコレイト!\n");
steps_my = steps_my + 6;
} else {
printf("パイナツプル!\n");
steps_my = steps_my + 6;
}
break;
}
case 1:{
if (te == 0) {
printf("グリコ!\n");
steps_cpu = steps_cpu + 3;
} else if (te == 1) {
printf("チヨコレイト!\n");
steps_cpu = steps_cpu + 6;
} else {
printf("パイナツプル!\n");
steps_cpu = steps_cpu + 6;
}
break;
}
}
printf("MY_step :%d\n",steps_my);
printf("CPU_step:%d\n",steps_cpu);
if(steps_my >= 30){
break;
}else if (steps_cpu >= 30){
break;
}else{
continue;
}
}
return 0;
}
一応、遊んでみました♪
稚拙な作りですけど、私自身が初心者ということで許してくださいm(__)mペコリ
|