首页 > 学院 > 开发设计 > 正文

PAT 1023 组个最小数

2019-11-08 01:11:14
字体:
来源:转载
供稿:网友
#include<stdio.h>#include<algorithm>using namespace std;int main(){ int i,j; int n; int cnt=0; int num[50]; int temp; for(i=0;i<10;i++){ scanf("%d",&n); for(j=0;j<n;j++){ num[cnt]=i; cnt++; } } sort(num,num+cnt); if(num[0]!=0) for(i=0;i<cnt;i++) PRintf("%d%s",num[i],i==cnt-1?"/n":""); else{ for(i=1;i<cnt;i++){ if(num[i]!=0){ num[0]=num[i]; num[i]=0; break; } } for(i=0;i<cnt;i++) printf("%d%s",num[i],i==cnt-1?"/n":""); } return 0; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表