前の質問に比べてこの質問は単にたくさんあります。質問をご覧ください。
この質問は、この番号P1002を作成する方法の感覚に似ています。プロセスは、一般的な考え方と同様であり、各ビットの数字を見つけることであり、百10の順で、出力結果。被写体が比較的単純である、ないコードを貼り付け、それらを繰り返します
コード:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1の#include <stdio.hの> 2の#include <STDLIB.H> 3 の#define MAX 30 4 5 INT )(メイン 6 { 7 のint NUM。 8 int型 numarr [ 4 ] = { 0 }。 9 のscanf(" %dの"、およびNUM)。 10 // NUM = 234。 11 INT I = 3 。 12 ながら(0!= NUM%10 || 0!= NUM / 10 ) 13 { 14 numarr [i--] = NUM%10 。 15 NUM / = 10 。 16 } 17 18 のために(int型 J = 1 ; J < 4 ; J ++ ) 19 { 20 のための(int型のk = 1 ; K <numarr [J] + 1 ; kは++ ) 21 { 22 スイッチ(J) 23 { 24 ケース 1 : 25 のprintf("B "); 破る; 26 ケース 2 : 27 のprintf(" S "); 破る; 28 ケース 3 : 29 のprintf(" %d個"、K); 破る; 30 } 31 } 32 } 33 のputchar(' の\ n ' ); 34 リターン 0 ; 35 }
前部とより困難、紳士は、お互いを励まします!