1006.换个格式输出整数(15)
2018-03-22 16:00
381 查看
1006.换个格式输出整数(15)
【分析】由于题目要求输入的整数为不超过3位的正整数,故可通过对输入的n进行判断,分别拆分出每一位,并给出对应的输出即可。满分的C++代码如下:#include <iostream>
using namespace std;
int main()
{
int n;
int ge,shi,bai;
cin >> n;
if(n >= 100 && n <= 999)
{
bai = n / 100;
shi = n / 10 % 10;
ge = n % 10;
for(int i = 0;i < bai;i++)
{
cout << "B";
}
for(int j = 0;j < shi;j++)
{
cout << "S";
}
for(int k = 1;k <= ge;k++)
{
cout << k;
}
}
else if(n >= 10 && n <=99)
{
shi = n / 10;
ge = n % 10;
for(int j = 0;j < shi;j++)
{
cout << "S";
}
for(int k = 1;k <= ge;k++)
{
cout << k;
}
}
else
{
for(int i = 1;i <= n;i++)
{
cout << i;
}
}
cout << endl;
return 0;
}
相关文章推荐
- 1006. 换个格式输出整数 (15)
- PAT 1006. 换个格式输出整数 (15) JAVA
- PAT乙级—1006. 换个格式输出整数 (15)-native
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)用时9min一次通过
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 编程题目:PAT 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- PAT_1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- PAT乙级.1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 1006. 换个格式输出整数 (15)
- 编程题目:PAT 1006. 换个格式输出整数 (15)