• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

PAT乙级1006——换个格式输出整数

开发技术 开发技术 4小时前 2次浏览

题目:

题目详情 – 1006 换个格式输出整数 (15 分) (pintia.cn)

 

这道题简单,直接上代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{
    int i,num;
    cin>>num;  //完成输入
    
    int b = num / 100;    //百位数:除100可得 
    int s = num % 100 / 10; //十位数:对100取余数,再除10可得 
    int ge = num %10;      //除10的余数 
    
    for (i=0;i<b;i++)
    {
        cout<<'B';
    }
    for (i=0;i<s;i++)
    {
        cout<<'S';
    }
    for(i=1;i<=ge;i++)
    {
        cout<<i;
    }
    return 0;
}

唯一要注意的是ge:

ge表示各位数字,之后要输出从1到之间的数字:

234:

ge=234%10=4;

这时候最后应该输出:1234

23:

ge=23%10=3

这时候应该输出:123

 

本题巩固了整除,取余的运算


程序员灯塔
转载请注明原文链接:PAT乙级1006——换个格式输出整数
喜欢 (0)