C语言编程:有序数列的数据插入问题。将一个数插入到已有10个整数的有...答:include"stdio.h"define N 20 main(){ //10个元素,20个空间 int i,,p,a[N]={1,2,4,6,8,10,22,25,35,50};int s;scanf("%d",&s);for(i=0;a[i]<s&&i<10;i++) //找位置 ;p=i;for(i=10;i>=p;i--) //后移数 a[i]=a[i-1];a[p]=s; //插入数 fo...
用C语言编译编写一个程序,求满足11+22+33+…+nn<100条件的最大的n .答:include<stdio.h> void main(){ int i,j,n;i=11;j=0;for(n=1;j<100;n++){ j=j+i*n;if(j>100) break;printf("n=%d,j=%d\n",n,j);} getch();} 这样的编写的运行结果是:n=1,j=11 n=2,j=33 n=3,j=66 可能会麻烦一点儿,但是很清楚,很容易理解 include<stdio.h> ...
C语言求几个不同和相同的数字并输出不同的数字答:觉得最好是用数组来解决,代码如下。main(){ int date[10]={11,33,55,66,33,22,44,22,33,22} int i,j=0;k;printf("%3d",date[0]);for(i=1;i<10;i++){ k=1; for(j=i-1;j>=0;j--) { if(date[i]==date[j]) k=0; } if(k==1) printf("%...
c语言 编程问题 输入一个数 插入到排好序的数组中答:c语言 编程问题 输入一个数 插入到排好序的数组中 #include<stdio.h>intmain(){inta[11]={1,4,6,9,13,16,28,40,100};inttemp,n,i;intsearch(inta[11],inttemp);voidinsert(inta[11],intn);printf("原来的数组为:\n");for(i=0;i<=8;i+... #include<stdio.h>int main(){ int a[...