题目
[链接登录后可见]
答案
#include <stdio.h>
int main() {
static int a[10], b[50], count;
for(int i = 0; i < 10; i++) {
scanf("%d", &a[i]);
count += a[i];
}
for(int i = 1; i < 10; i++) {
if(a[i] > 0) {
b[0] = i;
a[i]--;
break;
}
}
int pos = 1;
for(int i = 0; i < 10; i++) {
for(int j = 1; j <= a[i]; j++)
b[pos++] = i;
}
for(int i = 0; i < count; i++) {
printf("%d", b[i]);
}
}