1. 程式人生 > >PAT乙級,1006,換個格式輸出整數

PAT乙級,1006,換個格式輸出整數

1.先將3位正整數的每位表示出來

2.因為百位十位是數字是多少,就輸出多少個字母,所以用for迴圈

3.個位則是從1開始輸出到個位數字為止,所以也是用for迴圈,不過初試值和條件要改變

#include<iostream>

using namespace std;

int main()
{
 int n ,i ,j ,k,a=1;
 cin >> n;
 i = n/100;
 j = n%100/10;
 k = n%10;
 for(i; i>0; i--)
 cout << "B";
 for(j; j>0; j--)
 cout << "S";
 for(a; a<=k; a++)
 cout << a;
 return 0;
 }