(1) 求一维数组的长度
(2) 并将所有奇数下标元素自乘 3,偶数下标元素自增,输出变化后的数组
代码实现如下:
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a[] = {1,2,3,4,5,6,7,8};
int *p = a;
int len = sizeof(a) / sizeof(a[0]);
printf("数组的长度是:%d\n", len);
int i;
for(i = 0; i < len; i++)
{
if((i+1) % 2 == 0)
a[i]++;
else
a[i] = a[i]*3;
}
for(i = 0; i < len ; i++)
printf("%-6d", a[i]);
putchar('\n');
return 0;
}
运行结果如下: