首页 > 其他分享 >[pat乙]1006 换个格式输出整数

[pat乙]1006 换个格式输出整数

时间:2023-03-20 15:00:46浏览次数:48  
标签:输出 pat int 样例 换个 str 格式 1006 size


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

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。

输入格式:

每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。

输出格式:

每个测试用例的输出占一行,用规定的格式输出 n。

输入样例 1:

234

输出样例 1:

BBSSS1234

输入样例 2:

23

输出样例 2:

SS123

注意事项:

char-‘0’ 转向int类型

#include <iostream>
#include <string>
using namespace std;


int main()
{
string str;
cin >> str;

if (!(str.size() < 3))
for (int i = 0; i < str.at(0) - '0'; i++)
cout << 'B';
if (!(str.size() < 2))
for (int i = 0; i < str.at(str.length() - 2) - '0'; i++)
cout << 'S';
if (!(str.size() < 1))
for (int i = 0; i < str.at(str.length() - 1) - '0'; i++)
cout << i + 1;

return 0;
}


标签:输出,pat,int,样例,换个,str,格式,1006,size
From: https://blog.51cto.com/u_16014765/6132945

相关文章

  • 爬虫-day4——selenium登陆cnblogs、抽屉网半自动点赞、xpath的使用、selenium动作链
    目录一、selenium登录cnblogs二、抽屉半自动点赞三、xpath的使用四、selenium动作链4.1动作链案例五、自动登录12306六、打码平台使用七、使用打码平台自动登录八、使用......
  • PAT Basic 1036. 跟奥巴马一起编程
    PATBasic1036.跟奥巴马一起编程1.题目描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝......
  • PAT Basic 1035. 插入与归并
    PATBasic1035.插入与归并1.题目描述:根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插......
  • PAT Basic 1034. 有理数四则运算
    PATBasic1034.有理数四则运算1.题目描述:本题要求编写程序,计算2个有理数的和、差、积、商。2.输入格式:输入在一行中按照 a1/b1a2/b2 的格式给出两个分数形式......
  • matlab genpath命令 查看搜索路径
    在命令窗口中输入genpath命令,可以得到MATLAB所有的搜索路径首尾连接而成的一个长字符串。示例:>>genpathans=D:\R2009a\toolbox;D:\R2009a\toolbox\aero;D:\R2009a\tool......
  • pat 乙级1031 查验身份证
    1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<math.h>56intmain()7{8intn;9scanf("%d",&n);10c......
  • 换个角度,聊聊全链路压测
    转载:https://www.cnblogs.com/imyalost/p/14244184.html前言之前自己也写过好几篇关于全链路压测的文章或者博客,最近看了infoQ上infoQ-数列科技杨德华的专栏,复盘了下自己......
  • 2023 ICPC香港区域赛(UCup) D Shortest Path Query
    啊对对对,下次题解写详细一点好不好。首先考虑naive的\(O(n^2)\),记\(dp[i][j]\)表示从\(1\)走到\(i\),恰好走了\(j\)条黑边的时候走过白边的最少数量。\(O(nm)\)......
  • pat 乙级 1027 打印沙漏
    ac但写得就像坨答辩过两天我自己都忘了这些变量用来干嘛的了1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<math.h>56int......
  • PATH
    Path环境变量的作用它提供了windows命令行中指令的可执行文件(比如:.exe文件)路径,让我们在命令行中输入命令时,能够找到对应的可执行文件执行简单说:让命令在命令行中......