满意答案
wuzhongyu81
2013.05.16
采纳率:58% 等级:11
已帮助:9016人
闲来没事,给你写段程序,不知道是不是符合你的要求: #include #include main() {int i,j,temp,num[20],num_chuli; clrscr(); printf("qing shu ru 20 ge shuju!\n ") ;/*输入数据 */ for(i=0;i<20;i++) { printf("\ndi %d ge shuju:",i+1); scanf("%d",&num[i]); } for(i=0;i<20;i++)/* 数据从小到大排列,必须的,如果数据无须则以后的按顺序插入没有意义*/ for(j=i+1;j<20;j++) {if (num[j]num_chuli)/* 如果数据不存在,则插入该数据,数组最后的数据将丢失*/ {temp=num[i]; num[i]=num_chuli; num_chuli=temp; } } printf("\nchu li hou de shu ju ru xia:");/* 显示结果*/ for(i=0;i<20;i++) printf(" %d,",num[i]); }
02分享举报