模拟数字机游戏。设幸运数字为8.由计算机随机生成3个1~9之间的数,当这3个数中有一个数字为8时,就算赢

如题所述

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main(){

char GetWord = ' ';
int RandNumber = 0;
int Count = 0;
int pp = 0;
srand((unsigned)time(0));

printf("请输入任意数字,当输入q或Q时停止\n");
scanf("%c",&GetWord);
fflush(stdin);
while ((GetWord != 'q') && (GetWord != 'Q')) {
for (Count = 0; Count < 3; Count++) {
RandNumber = rand() % 9 + 1;
printf("%d ",RandNumber);
if (RandNumber == 8) {
pp = 1;
}
}
printf("\n");
if (pp == 1) {
printf("Succeed!\n");
} else {
printf("Failed\n");
}
pp = 0;
printf("请输入任意数字,当输入q或Q时停止\n");
scanf("%c",&GetWord);
fflush(stdin);
}

return 0;

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答