水题。//输入为2 0 0 0 0 0 0 0 0 0会输出 00,但是还是对的。奇怪
#include<iostream> using namespace std; int a[10] = {0}; int main() { int flag = 0; for(int i = 0; i < 10; ++i) { cin>>a[i]; } for(int i = 0; i < 10; ++i) {//找到第一个不为0的数,并输出 if(i > 0 && a[i] > 0) { cout<<i; a[i]--; break; } } for(int i = 0; i < 10; ++i) while(a[i] > 0) { cout<<i; a[i]--; } return 0; }
原文:https://www.cnblogs.com/keep23456/p/12317490.html