定义一个指向一维整型数组的指针,数组长度为10,要求对数组中的偶数位元素的值减1,而对数组中的奇数位元素的值增1,输出处理后的数组。
回答:代码不难
#include<stdio.h>
#include<stdlib.h>
int main(){
int size = 10;
int* arr = (int*)malloc(sizeof(int)*size);
int i;
for(i=0;i<size;i++){
arr[i] = 0;
}
for(i=0;i<size;i++){
if(i%2 == 1){
arr[i] -= 1;
}
if(i%2 == 0){
arr[i] += 1;
}
}
for(i=0;i<size;i++){
printf("%d ", arr[i]);
}
}