已知int a[10]={1,3,5,8,10,21,33,46,57};输入一个整数x插入数组a?答:include<stdio.h> int main(){ int a[10]={1,3,5,8,10,21,33,46,57};int x,k=0;scanf("%d",&x);for(int i=0;i<9;i++)if(x>=a[i])k=i;//先找到顺序插入的位置 for(int j=8;j>k;j--)a[j+1]=a[j];//从最后一个元素开始到插入位置后的一个位置;依次向后...
如何给一个数组赋初值答:字符串数组定义赋值:char c[6]={'c', ' h ', 'i', 'n', 'a' , '\0' } 整数数组定义赋值:int a[5]={1,2,3,4,5};int a[5];for(int i=0;i<5;i++)a[i]=i;定义float数组并赋值:float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0} ...