c语言的小问题

来源:4-2 分支结构之简单if-else语句

慕移动3593168

2017-12-05 16:13

#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;
}
哪里有问题么?为什么不管输入什么数字都是偶数?



}

写回答 关注

3回答

  • 你要好好学习
    2017-12-05 16:30:56

    scanf("%d",&num);初始化不正确。

  • 慕移动3593168
    2017-12-05 16:21:52

    不加是什么意思呢?

  • qq_仅此而已_24
    2017-12-05 16:20:34

    scanf ("%d",num);

    这里的num前面要加一个&,也就是scanf ("%d",&num);

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题