1023. 组个最小数
1 /* 2 * Main.c 3 * 1023. 组个最小数 4 * Created on: 2014年9月1日 5 * Author: Boomkeeper 6 ********测试通过********** 7 */ 8 9 #include <stdio.h> 10 11 int main(void){ 12 13 int array[10]={0}; 14 int i; 15 16 for(i=0;i<10;i++) 17 scanf("%d",&array[i]); 18 19 //先输出首位数字 20 for(i=1;i<10;i++) 21 if(array[i]!=0){ 22 printf("%i",i); 23 array[i]--; 24 break; 25 } 26 27 //再由小到大顺序输出各位数字 28 for(i=0;i<10;i++) 29 if(array[i]!=0) 30 while(array[i]!=0){ 31 printf("%i",i); 32 array[i]--; 33 } 34 printf("\n"); 35 36 37 return 0; 38 }
题目链接:
http://pat.zju.edu.cn/contests/pat-b-practise/1023