在一个已按升序排列的数组中插入一个数,插入后,数答:main(){ int i,j,t,number,a[N]={1,2,4,6,8,9,12,15,149,156};a[10]=0;printf("please enter an integer to insert in the array:\n");scanf("%d",&number);printf("The original array:\n");for(i=0;i<N-1;i++)printf("%5d",a[i]);printf("\n");for (i=N-...
(C语言编程)一个数组中的15个值已经按升序 排列存放,输入一个数。答:include<stdio.h> int main(){int *p,x,a[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};scanf("%d",&x);for(p=a;p<a+15;p++)if(*p==x)break;if(p-a<15)printf("该数的下标是%d\n",p-a);else printf("No found\n");return 0;} ...
将一个数组中的15个值已经按升序排列好,输入一个数,编程查找是否有该数...答:include<stdio.h>main(){int a[15]={3,7,13,12,21,23,30,34,43,45,52,56,67,78,89};int *p,t,i;printf("input a number:");scanf("%d",&t);p=a;for(i=0;i<15;i++){if(t==*p){printf("located in a[15]:%d\n",i+1);break; //查到以后就跳出循环}elseprint...
一个包含十个元素的数组,已按升序排序,输入任意一个整数,将该整数答:void main(){ int x,i,j=10,a[11]={10,20,30,40,50,60,70,80,90,100,0};printf("已有数列:10,20,30,40,50,60,70,80,90,100\n");printf("请输入一个整数:");scanf("%d",&x);for(i=0;i<10;i++)if(x=j;i--)a[i]=a[i-1];a[j]=x;printf("新数列:...