王者荣耀tga大奖赛:这个包含if的简单,短小程序错在哪里,谢了!

来源:百度文库 编辑:高校问答 时间:2024/04/28 02:58:07
#include <stdio.h>

int main()
{
int num;

printf("I am a predector.\n");

printf("please enter any number from 0 to 9:\n");
scanf("%d",num);

if(num<5)
{
printf("haha, I know the number you entered was less than 5.\n");
}

printf("hehee, the predictor knows everything!\n");

return 0;
}

这个是我尝试使用if遍出来的,程序主要意思是若输入的数字是小于5,则会显示if里包含的一段话,大于5的话就会空过去。但我无论输入大于5还是小于5都没有显示if里的东西。为啥????

帮一下忙,谢了!

scanf("%d",num); 应该是scanf("%d",&num); 吧

看了一下程序,好象没什么问题啊