c語言的小問題
#include<stdio.h>
int main ()
{
int num;
printf ("input number:"\n);
scanf ("%d",num);
if(num%2 ==0)
{
?? printf ("偶數" \n);
? }
else
{
printf ("奇數"\n);
}
return 0;
}
哪里有問題么?為什么不管輸入什么數字都是偶數?
}
#include<stdio.h>
int main ()
{
int num;
printf ("input number:"\n);
scanf ("%d",num);
if(num%2 ==0)
{
?? printf ("偶數" \n);
? }
else
{
printf ("奇數"\n);
}
return 0;
}
哪里有問題么?為什么不管輸入什么數字都是偶數?
}
2017-12-05
舉報
2017-12-05
scanf("%d",&num);初始化不正確。
2017-12-05
不加是什么意思呢?
2017-12-05
scanf ("%d",num);
這里的num前面要加一個&,也就是scanf ("%d",&num);