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;
 } 

猜你喜欢

转载自blog.csdn.net/qq_27931977/article/details/79727816