这里我犯了很傻子的错误,导致我一直编译出错;
下面代码一直报错
原因:数组名和变量名不能一样,修改一下就好了。
是不是很意外,小编也觉得很意外,可是事实就是这样子.......
---------------------------------------------------------------------------------------------------------------------------------
#include <stdio.h> int main (void) { /* 给定N个正整数,请统计奇数和偶数各有多少个? 输入格式: 输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。 输出格式: 在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。 */ int n, j = 0, o = 0, i; int n[1000] = {0}; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &n[i]); } for (i = 0; i < n; i++) { if (n[i] % 2 == 0) { o++; } else { j++; } } printf("%d %d", j, o); return 0; }