让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出n。
输入样例1:
234
输出样例1:
BBSSS1234
输入样例2:
23
输出样例2:
SS123 参考代码:
num = input() alist = [0]*3 index = 2 for i in range(len(num)-1,-1,-1): alist[index] = int(num[i]) index -= 1 for j in range(alist[0]): print('B',end='') for j in range(alist[1]): print('S',end='') for j in range(1,alist[2]+1,1): print(j,end='')
相关推荐
对于给定的三位正整数,按指定格式输出。 思路 模拟即可。 代码 #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int n; cin >> n; vector a...
C#String.Format数字格式化输出 .txt
给定一个n个整数的集合X={x1,x2....xn}和整数y,找出和等于y的X的子集Y.
String.Format数字格式化输出 {0:g},{0:d},...等
将一个正整数n(长整型)输出成“千分位”形式,即从个位数起,每三位之间加一个逗号,例如,将7654321输出成7,654,321; 运行.dsw文件后会生成debug文件夹,下面有.exe可以直接运行
输出第二个整数.c
输出整数的所有二进制位,输出整数的所有二进制位,输出整数的所有二进制位,输出整数的所有二进制位
输出整数L到整数R之间的回文整数
输入0-6个整数换成星期输出,一个小C++小程序
参数 帧数, 整数型, 可空, 默认15 .参数 间隔, 整数型, 可空, 默认15 .子程序 可视, 逻辑型, 公开, 48 .参数 是否可视, 逻辑型, 可空 .子程序 扩展事件, , 公开, 5 .参数 s, 整数型 .参数 id, 整数型 .子程序 ...
易语言源码易语言整数快速交换源码.rar 易语言源码易语言整数快速交换源码.rar 易语言源码易语言整数快速交换源码.rar 易语言源码易语言整数快速交换源码.rar 易语言源码易语言整数快速交换源码.rar 易语言源码...
输出整数各位数字
C++写的大整数结成的程序。众所周知,阶乘运算的增长速度特别快(比2^n的增长速度快),对于较小整数的阶乘运算采用简单的递规算法可以实现,但是对于大整数的乘法(比如1000!),则传统的递规算法就失去了作用。该...
使用递归 :-------------输入给出正整数n,输出1到n的全排列,排列的输出顺序为字典序,每种排列占一行,数字间无空格,
有一个文件abc.txt,其中含有一些整数对,求出这些整数对的最大公约数,并对这些最大公约数从小到大的顺序输出。
【题目描述】 在线性代数、计算几何中,向量点积是一种十分重要的运算。给定两个n维向量a=(a1,a2,...,an)和b=(b1,b2,...,bn),求点积a⋅b=a1b1+a2b2+...+anbn。...一个整数,即两个向量的点积结果。
对两个整数通过函数调用交换其值,然后输出。首先定义一个函数,3个值交换。在主函数函数声明(可省略),调用函数,输入要交换的两个值
输出整数各位数字 在这个例子中,我们使用了循环和取模运算来依次获取整数`num`的各个位上的数字,并将其输出到控制台。你可以将这个例子运行起来,然后替换`num`的值来测试不同的整数。
输入三个整数,把第二个输入的整数输出。 输入 只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。 输出 只有一行,一个整数,即输入的第二个整数。 样例输入 123 456 789 样例输出 456
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和...