将输入的一个数插入数组中a中,插入后数组按a中的元素仍然由小到大顺序...答:main(){int a[10]={0,-1,12,96,188,249,800};int x,i,j=6;printf("输入一个数:");scanf("%d',&x);a[0]=x;i=j;while((i>0)&&(a[i]>a[0])){a[i+1]=a[i];i--;} a[++i]=a[0];j++;for(i=1;i<=j;i++)printf("%8d",a[i]);printf("\n");} ...
有一个数组,各个元素的值如下:a[10]={21,45,32,86,75,49,13,61,22,5...答:int a[10]={13,45,32,86,75,49,21,61,22,54},i,m;for(i=0;i<10;i++)if(a[i]>a[m])m=i;i=a[m];a[m]=a[0];a[0]=i;for(i=0;i<10;i++)if(a[i]<a[m])m=i;i=a[m];a[m]=a[9];a[9]=i;for(i=0;i<10;i++)printf(“%d”,a[i]);
...FF(int a【】,int n)”,求出数组a中所有n个元素之积并返回答:include<stdio.h>int FF(int a[],int n){if(n==1)return a[0]; return a[n-1]*FF(a,n-1);}int main(){int n=5,a[5]={1,2,3,4,5}; printf("%d\n",FF(a,5)); return 0; }