

#include<stdio.h>
int main()
{
int i, j, temp1, temp2, count=0;
int a[10]={0}, b[10]={0};
for(i=0;i<10;i++)
scanf("%d",&a[i]);//2200123
for(i=0;i<10;i++)
{
if(a[i]!=0)
{
temp1=a[i];//2
temp2=i;//1
for(j=1;j<=temp1;j++)
{
b[count]=temp2;
count++;
}
}
}
int sum;
for(i=0;i<10;i++)
sum=sum+a[i];
int temp;
for(i=sum-1,temp=0;i>0;i--)
{
if(b[i]<b[i-1]||b[i-1]==0)
{
temp=b[i];
b[i]=b[i-1];
b[i-1]=temp;
}
}
for(i=1;i<sum;i++)
{
for(j=sum-1;j>i;j--)
{
if(b[j]<b[j-1])
{
temp=b[i];
b[i]=b[i-1];
b[i-1]=temp;
}
}
}
for(i=0;i<sum;i++)
printf("%d ",b[i]);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/218897.html
標籤:新手樂園
