【发布时间】:2013-12-09 03:01:51
【问题描述】:
我编写了这个简单的代码,输入 5 个整数,说明它们是偶数还是奇数(我必须使用两个数组)。但无论我写什么数字,输出总是“5 奇数”。我哪里错了?
#include <stdio.h>
int main(){
int numbers[5];
int even_odd[5];
printf("%s\n", "Insert 5 numbers.");
int i;
for(i=0; i<=4; i++){
scanf("%d", &numbers[i]);
even_odd[i] = numbers[i] % 2;
}
for(i=0; i<=4; i++);{
if (even_odd[i] == 0){
printf("%d%s\n", numbers[i], " even.");
}else{
printf("%d%s\n", numbers[i], " odd.");
}
}
return 0;
}
【问题讨论】:
标签: c arrays for-loop numbers printf