c语言中,这样定义一维数组正确吗? int a[5]={0,1,2,3,4}答:int a[5]={0,1,2,3,4};语法上是正确的,分号不可漏写。这叫 声明与初始化。若写成: int a[]={0,1,2,3,4}; 也是可以的,会自动算出声明的是 int a[5];
c语言 将一个数插入一个数组答:下面是改好的,具体请看注释:include<stdio.h> int main(){ int a[11]={1,3,5,15,36,37,58,79,80,95},i,t1,t2;int j;//这里!这里!这里!这里!需要新定义一个变量来控制数组元素的后移 printf("Previous is:\n");for(i=0;i<=9;i++)printf("%5d",a[i]);printf("\n...