第1个回答 推荐于2018-03-04
#include "stdio.h"
void main()
{
int num[8];
int n=0;
printf("请输入8个整数:\n");
while(n<8)
{
scanf("%d",&num[n]);//循环输入8个整数
if (num[n]%2==0)//输入一个就判断一次
{
//是偶数
num[n]--;
}
else
{
//是奇数
num[n]++;
}
n++;//循环必须
}
n=0;
while(n<8)
{
//现在输出
printf("%d ",num[n++]);
}
printf("\n");//回车
}本回答被网友采纳
第2个回答 2012-10-25
#include<stdio.h>
int main()
{
int array[8],i;
for(i=0;i<8;i++)
{
scanf("%d",&array[i]);//键盘输入,保存到数组array
if(array[i]%2 == 0)array[i] -= 1;//array[i]为偶数时,array[i]值减1
else array[i]+=1;//array[i]为奇数时,array[i]值加1
}
for(i=0;i<8;i++) printf("%d ",array[i]);//依次输出array数组的值
return 0;
}