我已经编写了一个程序,可以确定您的输入是否均匀,但它似乎不起作用。什么似乎是问题?
#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;
}
答案 0 :(得分:4)
scanf
需要一个指向输出变量的指针:
scanf("%d", &y);
它不是C ++函数,因此它不能通过引用接受变量。