void insert( int a[ ], int n, int number )
目前成都创新互联公司已为超过千家的企业提供了网站建设、域名、虚拟主机、网站托管维护、企业网站设计、晋安网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
{
for (int i=0;in;i++)
{
if (a[i]number)
continue;
else
{
for (int j=n;ji;j--)
{
a[j]=a[j-1];
}
a[i]=number;
break;
}
}
if (i==n)
a[i]=number;
}
你只需要建立一个数组,将数组建立的大一点,然后分两次输入数,构建一个数组,在整体排序输出就行了
#include stdio.h
int main(void){
int Formart_data[256]={0},i,j,k,m;
for(i=0;i16;i++)
for(k=i3,m=i,j=0;ji;j++,m=1)
if(m1)
Formart_data[k+j]=255;
for(k=0,i=0;i128;i++)//Look at...
printf(++k%8 ? "0x%02X " : "0x%02X\n",Formart_data[i]);
return 0;
}