7-3 组个最小数 (20 分)

给定数字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

7-3 组个最小数 (20 分)

#include<stdio.h>
int main(int argc, char const *argv[])
{int i,j;int x[9];for(i=0;i<10;i++)scanf("%d",&x[i]);for(i=1;i<10;i++)if(x[i]){   printf("%d",i);  x[i]--;  break;  }for(i=0;i<10;i++)while(x[i]){    printf("%d",i);   x[i]--;     }return 0;
}

7-3 组个最小数 (20 分)相关推荐

  1. C++学习之路 | PTA乙级—— 1023 组个最小数 (20分)(精简)

    1023 组个最小数 (20分) 给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 ...

  2. PAT (Basic Level) Practice (中文)1023 组个最小数 (20 分) (排序)

    给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就 ...

  3. 7-37 组个最小数 (20分)_波音737高度计上蹊跷的“8英尺”,09年土耳其航空1951号航班空难...

    乔善勋/文 现代客机都拥有自动驾驶功能,它能大为减轻飞行员的操作负担,但是如果其中的感应器坏了,也会对飞行安全带来威胁.土耳其航空1951号(TK1951)航班就是其中的典型案例,客机的无线电高度计发 ...

  4. 1023 组个最小数 (20 分)(c语言)

    给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就 ...

  5. 1023 组个最小数 (20 分)_14行代码AC

    立志用最少的代码做最高效的表达 给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5 ...

  6. PAT乙级 1023 组个最小数 (20 分)

    给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就 ...

  7. Basic Level 1023. 组个最小数 (20)

    给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是1001555 ...

  8. 牛客网_PAT乙级_1013组个最小数 (20)

    题目描述 给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如: 给定两个0,两个1,三个5,一个8,我们得到的最小的数就是1 ...

  9. 1023. 组个最小数 (20)

    给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是1001555 ...

  10. PAT 乙级 1023. 组个最小数 (20) Java版

    给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是1001555 ...

最新文章

  1. SmartRoute之大规模消息转发集群实现
  2. 在tomcat中部署web项目
  3. FileInputStream与FileOutputStream 复制文件例子代码
  4. Android解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget(转)
  5. linux/npm/git的简单操作
  6. ssh服务及安全配置
  7. 【译】WebSocket协议第四章——连接握手(Opening Handshake)
  8. 学习记录 java泛型资料
  9. 关于selenium获取cookie然后实现免登录
  10. 软件测试--用例编写
  11. 中国电信校园宽带客户端连接服务器无响应,天翼校园客户端出现了错误码,是在提示什么?...
  12. 测试显卡专业性能软件,如何测试显卡的性能?几款的显卡性能检测软件推荐
  13. 基于单片机指纹考勤系统设计(论文毕设)全套资料
  14. 安全牛3·15期间遭黑客攻击 阿里云成功抵御
  15. Get busy living--or get busy dying
  16. Jmeter 测试12306 获取火车票订单接口
  17. Prometheus监控以及告警配置
  18. 快乐总动员 幸福你我他——龙营华夏第五届届亲子运动会
  19. 低分怎么上计算机专科学校,低分“首选”这四个专业,不仅给全家能争光,专科也能进国企...
  20. Python中“xx+=xx”与“xx=xx+xx”的区别

热门文章

  1. javascript动画效果之多物体透明度
  2. org.apache.common.io-FileUtils详解
  3. 第二讲:Obj-C 点语法
  4. openmv探索_3_测距以及测量物体大小
  5. 这样的AI技术实战方式,大boss都看不下去了!
  6. 给BERT加一个loss就能稳定提升?斯坦福+Facebook最新力作!
  7. 博主带你两个月入门自然语言处理~
  8. 【一分钟知识】七种损失函数
  9. 初学者|一起来看看词性标注
  10. 【珍藏版】长文详解python正则表达式