问题描述
解题思路
#include<cstdio>
int countn[10]={0}; // 记录数字0-9出现的个数
int main(){
for(int i=0; i<10; i++){
scanf("%d", &countn[i]);
}
// 确定首位
for(int i=1; i<=9; i++){
if(countn[i]>0){
printf("%d",i);
countn[i]--;
break;
}
}
// 确定其余位
for(int i=0; i<10; i++){
while(countn[i]>0){
printf("%d",i);
countn[i]--;
}
}
return 0;
}