我想弄能被9整除的随机数,但直接执行eIse了,怎么办,改哪里?
b3_num 是干什么用的?你是想判断 b3_num 能被9整除,还是 b3_num2 能被9整除。我看懂了,修改如下,供参考:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned int)time(NULL));
puts("-------------------第三关------------------");
int b3_num, b3_num2;
while(1){
b3_num2 = rand()%80 + 1;
if(b3_num2 % 9 == 0) break;
}
printf("%d\n", b3_num2);//输出随机数看看
while(1){
scanf("%d", &b3_num);
if(b3_num <= 81 && b3_num % 9 == 0) break;
}
if(b3_num == b3_num2)
{
puts("恭喜!答对了!");
puts("迎来下一关");
}
else{
puts("对不起,答错了!");
puts("游戏结束");
system("pause");
return 0;
}
return 0;
}