/*
提供一个思路给楼主:假设10个座位、9个人,已按长幼坐好,第10个座位空着.现在来了第10个人,希望找到合适他的座位。编程如下
*/
#include <stdio.h>
#define N 10
main( )
{ int x; //待插入的那个数
int seat[N]={63,59,48,39,31,27,26,26,24};
int i=N-1;
scanf("%d",&x);
do
{
if(x<seat[i-1])
{
break;
}
seat[i]=seat[i-1];
}
while(--i>0);
seat[i]=x;
//验证插入效果:
for(i=0;i<N;i++)
printf("%d ",seat[i]);
}
提供一个思路给楼主:假设10个座位、9个人,已按长幼坐好,第10个座位空着.现在来了第10个人,希望找到合适他的座位。编程如下
*/
#include <stdio.h>
#define N 10
main( )
{ int x; //待插入的那个数
int seat[N]={63,59,48,39,31,27,26,26,24};
int i=N-1;
scanf("%d",&x);
do
{
if(x<seat[i-1])
{
break;
}
seat[i]=seat[i-1];
}
while(--i>0);
seat[i]=x;
//验证插入效果:
for(i=0;i<N;i++)
printf("%d ",seat[i]);
}
落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。