PAT 乙级 1006

Posted moujun1001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT 乙级 1006相关的知识,希望对你有一定的参考价值。

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main() {
 5     int n = 0;
 6     cin >> n;
 7     int chu = n, yu = 0;
 8     int num[3], loc = 0;
 9     while (chu >= 10) {
10         yu = chu % 10;
11         chu /= 10;
12         num[loc] = yu;
13         loc++;
14     }
15     num[loc] = chu;
16     for (int i = loc; i >= 0; i--) {
17         if (i == 2)
18             for (int j = 0; j < num[i]; j++)
19                 cout << B;
20         else if (i == 1)
21             for (int j = 0; j < num[i]; j++)
22                 cout << S;
23         else
24             for (int j = 0; j < num[i]; j++)
25                 cout << j + 1;
26     }
27     cout << endl;
28 
29     return 0;
30 }

 

以上是关于PAT 乙级 1006的主要内容,如果未能解决你的问题,请参考以下文章

PAT乙级1006

PAT 乙级 1006

PAT 乙级真题 1006.1016.部分A+B

PAT——乙级1006:换个格式输出整数&乙级1021:个位数统计&乙级1031:查验身份证

PAT乙级1006.换个格式输出整数(15)

PAT乙级 1006 换个格式输出整数 (15 分)