我想问一下哪一块我编错了,为什么不能输出结果(语言-c语言)

  1. img

    想问一下哪一块编错了,为什么不能输出结果,有点不太明白,希望能得到解答

取地址符号没写吧

【温馨提示:若能帮到您,望给个采纳该答案,谢谢】
1、原因
输入值时,应该是根据地址值进行存放输入值
1)写错的地方:scanf("%d",n)
2)正确写法:scanf("%d",n)

2、效果如下

img

3、代码如下

#include<stdio.h>

    int main(void)
    {
        int n,i=1,sum=0;
        for(;i<9;i++) {
            scanf("%d\n",&n);
            if(n%2= =0)
                sum=sum+n;
        }
            printf("%d\n",sum);
    }