您的位置:首页 > 其它

60}的C程序 高手帮忙写下`` 46 35 27 21 16 10 9 5 然后输出数组a。已知 int a[11]={1 使数组a仍然有序 将x插入到有序整型数组a中 由键盘输入一个整数x

2008-10-20 09:38 921 查看
|||
#include <stdio.h>void main(){ int i &x); if(x<a[0]) {for(j=10;j>0;j--) a[j]=a[j-1]; a[0]=x;} else if(x>a[9]) a[10]=x; else for(i=0;i<10;i++) if((x<a[i])&&(flag==0)) {for(j=10;j>i;j--) a[j]=a[j-1]; flag=1; a[i]=x; } printf("/n The result: /n"); for(i=0;i<11;i++) printf(" %d " flag=0; loop: printf("/n input x:"); scanf("%d" 60} 46 35 27 21 16 10 9 5 a[11]={1 j i
#include<stdio.h>main(){ int x a[i]);} tc2.0及vc++6.0测试通过

&x);for(i=10;i>0;i--){if(a[i-1]>x) a[i]=a[i-1];else break;} a[i]=x;printf("order array is:/n");for(i=0;i<11;i++)printf("%3d" 60};clrscr();printf("please enter x:/n");scanf("%d" 46 35 27 21 16 10 9 5 a[11]={1 x a[i]); }}

|||
源程序如下:#include <stdio.h>main(){int i &add); if(add<1||add>11) { printf("/ninput insert location error"); return; } for(i=10;i>=add;i--) { a[i]=a[i-1]; } a[add-1]=num; for(i=0;i<11;i++) { printf("/n%d" &num); printf("/nplease input insert location"); /*输入数字插入位置*/ scanf("%d" num; printf("please input insert number "); scanf("%d" add i 60} 46 35 27 21 16 10 9 5 a[i]);}

|||
#include "stdio.h"main(){ int a[11]={1 &x); for(i=10;i>0;i--) if(a[i-1]>x) a[i]=a[i-1]; else break; a[i]=x; for(i=0;i<11;i++) printf("%d " 60}; printf("输入1个整数:"); scanf("%d" 46 35 27 21 16 10 9 5 a[11]={1 x a[i]); goto loop;} 刚刚调试过的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐