模拟数字机游戏。设幸运数字为8.由计算机随机生成3个1~9之间的数,当这3个数中有一个数字为8时,就算赢
发布网友
发布时间:2022-04-28 20:34
我来回答
共1个回答
热心网友
时间:2023-09-15 05:19
#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;
}