#include <stdio.h>
//把数字挨个输出
int main(){
int a[10]; //记录0-9出现的次数
int first=-1; //标志是否找到第一位的数
for(int i=0;i<10;i++){
scanf("%d",&a[i]);
}
//找到首位
for(int i=1;i<10;i++){
if(a[i]>0){
printf("%d",i);
first=1;
a[i]--;
break;
}
}
//所有数字都等于0,直接输出0
if(first==-1) {
printf("0");
return 0;
}
//输出剩下的
for(int i=0;i<10;i++){
while(a[i]>0){
printf("%d",i);
a[i]--;
}
}
return 0;
}
实验7-1-10 组个最小数
最新推荐文章于 2025-06-11 09:39:13 发布