正在加载图片...
例3P14174 第7章第1节 解:设有10数组,插入数<0 分三种情况 插入数>=a10 插入数介于a0与a[10之间 main( if(x>a o]&&x<9D) finti,j, x, t; {for(i=0;i<=9;i+) inta[ll{1,3,5,7,9,113,15,17,19; if(ai>x)ti; break printf(“ inputx=”); for(j-9;j>=t, j--) scanf(“%d”,&x); aj+1=ajl; fx=a[9)a[10}=x; at=x; if(x<=a|(0) {for(i=9;>=0;i-) for(i=0;i<=10;+) a i+1=a]; printf((%d“,al[i); alu=x第7章 第1节 例3 P141 7.4 解: 设有a[10]数组, 分三种情况 插入数<=a[0] 插入数>=a[10] 插入数介于a[0]与a[10]之间 main( ) {int i,j,x,t; int a[11]={1,3,5,7,9,11,13,15,17,19}; printf(“input x=”); scanf(“%d”,&x); if(x>=a[9]) a[10]=x; if(x<=a[0]) {for(i=9;i>=0;i--) a[i+1]=a[i]; a[0]=x;} if(x>a[0]&&x<[9]) {for(i=0;i<=9;i++) if(a[i]>x) {t=i; break} for(j=9;j>=t, j--) a[j+1]=a[j]; a[t]=x; } for(i=0;i<=10;i++) printf(“%d “,a[i]); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有