PAT乙级1006——换个格式输出整数
题目:
题目详情 - 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
本题巩固了整除,取余的运算
本文来自博客园,作者:EowynTang,转载请注明原文链接:https://www.cnblogs.com/tangcoder/p/15594398.html
                    
                
                
            
        
浙公网安备 33010602011771号