试图找到偶数,但程序似乎不起作用

时间:2013-04-16 08:43:10

标签: c

我已经编写了一个程序,可以确定您的输入是否均匀,但它似乎不起作用。什么似乎是问题?

#include<stdio.h>
int main() {
  int x, y;
  x = 0;
  while (x < 5) {
    printf("input a number\n");
    scanf("%d", y);
    if (y % 2 == 0) printf("your number is an even number\n");
    else print("your number is not an even number\n");
    x++;
  }
  return 0;
}

1 个答案:

答案 0 :(得分:4)

scanf需要一个指向输出变量的指针:

scanf("%d", &y);

它不是C ++函数,因此它不能通过引用接受变量。