#include
#include
int main()
{
int magic, guess;
magic = rand();
guess = 777;
if (guess = magic)
printf("Right");
else if (guess >= magic)
printf("Wrong,guess is high");
else(guess <= magic);
printf("Wrong,guess is low");
}
代码运行后输出的结果一直是,Right WRONG.GUESS IS LOW
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int magic, guess;
srand((unsigned)time(NULL)); //根据系统时间初始化随机种子
magic = rand() % 1000; // 0~999 之间的随机数
printf("%d\n", magic);
guess = 777;
if (guess == magic)
printf("Right");
else if (guess > magic)
printf("Wrong,guess is high");
else
printf("Wrong,guess is low");
}
if (guess == magic) ,是==,不是=
else(guess <= magic);后面的分号删除掉!