PAT_乙_1023

组个最小数 (20分)

#include "stdio.h"
int main()
{
	int count[10],temp;
	for(int i=0;i<10;i++)
	scanf("%d",&count[i]);
	for(int i=1;i<10;i++)
		if(count[i]!=0)
		{
				temp=i;
				break;
		}
//找到个数非0的非0最小数字
	printf("%d",temp);
	count[temp]--;
	for(int i=1;i<=count[0];i++)
		printf("0");
	for(int i=temp;i<10;i++)
		for(int j=0;j<count[i];j++)
			printf("%d",i);
	return 0;
	
 } 
发布了24 篇原创文章 · 获赞 2 · 访问量 384

猜你喜欢

转载自blog.csdn.net/yyp1998/article/details/105226754