Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 试图找到偶数,但程序似乎不起作用_C - Fatal编程技术网

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

C 试图找到偶数,但程序似乎不起作用,c,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("y

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

#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;
}
#包括
int main(){
int x,y;
x=0;
而(x<5){
printf(“输入一个数字”);
scanf(“%d”,y);
如果(y%2==0)printf(“您的号码是偶数\n”);
else打印(“您的号码不是偶数\n”);
x++;
}
返回0;
}

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

scanf("%d", &y);

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

< P> <代码> SCANF需要指向输出变量:

scanf("%d", &y);

这不是一个C++函数,所以它不能接受引用的变量。< /p>我先写了(y % 2=0),但是它没有帮助它仍然不工作。抱歉,我先写了(y % 2=0),但是它不帮助它仍然不工作+1提到检查返回值<代码> ScFf()以确保已分配

y
。+1提及检查
scanf()的返回值以确保已分配
y