#include<stdio.h>
int main(int argc, const char *argv[])
{
int a[] = {1,2,3,4,5,6,7,8};
int i=0,j=0;
int size = sizeof(a)/sizeof(a[0]);
printf("一维数组长为%d\n",size);
for(i=size; i >= 0; i--){
if(i%2 == 1){
a[i] = 3*a[i];
}else if(i%2 ==0){
a[i] = a[i]+2;
}
}
for(i=0; i<size; i++){
printf("%d ",a[i]);
}
putchar(10);
return 0;
}
输出结果:
ubuntu@ubuntu:d4$ ./a.out
一维数组长为8
3 6 5 12 7 18 9 24