河南电商网站开发,怎么在百度上能搜到自己的网站,浙江省一建建设集团网站首页,专门做外贸的的网站有哪些给定数字 0-9 各若干个。你可以以任意顺序排列这些数字#xff0c;但必须全部使用。目标是使得最后得到的数尽可能小#xff08;注意 0 不能做首位#xff09;。例如#xff1a;给定两个 0#xff0c;两个 1#xff0c;三个 5#xff0c;一个 8#xff0c;我们得到的最… 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字但必须全部使用。目标是使得最后得到的数尽可能小注意 0 不能做首位。例如给定两个 0两个 1三个 5一个 8我们得到的最小的数就是 10015558。 现给定数字请编写程序输出能够组成的最小的数。 输入格式 输入在一行中给出 10 个非负整数顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。10 个数字的总个数不超过 50且至少拥有 1 个非 0 的数字。 输出格式 在一行中输出能够组成的最小的数。 输入样例 2 2 0 0 0 3 0 0 1 0输出样例 10015558 #includecstdio
int hashTable[10] {0};int main(){for(int i 0 ; i 10; i){scanf(%d,hashTable[i]);}bool flag false;for(int i 1; i 10; i){if(hashTable[i]){printf(%d,i);hashTable[i]--;break;}}for(int i 0; i 10; i){while(hashTable[i]){printf(%d,i);hashTable[i]--;} }return 0;
} 转载于:https://www.cnblogs.com/wanghao-boke/p/10216812.html