程序中有许多错误,有许多全角字符,没有加头文件,改正后的程序如下:#include <stdio.h>int main( ) { int a[10]; int i; for(i=0 ; i<10; i++) a[i]=i+1; printf("a数组的初值:"); for(i=0; i<10;i++) printf("%3d",a[i]); printf("\n"); for(i=0;i<10;i++) if(a[i]%2==1) a[i]=-a[i]; printf("a数组改变后的值:"); for(i=0;i<10;i++) printf("%3d" ,a[i]);}程序能够编译运行了,它是把奇数的数组元素加上负号,运行的结果如下: