PAT (Basic Level) Practise (中文)- 1006. 换个格式输出整数 (15)
http://www.patest.cn/contests/pat-b-practise/1006
让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出n。
输入样例1:
234
输出样例1:
BBSSS1234
输入样例2:
23
输出样例2:
SS123
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int num=0; 6 scanf("%d",&num); 7 8 for(int i=2;i>=0;i--) 9 { 10 int k=(int)floor(pow(10.0,i)+0.5); 11 for(int j=1;j<=num/k;j++) 12 { 13 if(i==2) printf("B"); 14 else if(i==1) printf("S"); 15 else 16 { 17 printf("%d",j); 18 } 19 } 20 num%=k; 21 } 22 23 return 0; 24 }
转载于:https://www.cnblogs.com/asinlzm/p/4463812.html
PAT (Basic Level) Practise (中文)- 1006. 换个格式输出整数 (15)相关推荐
- java lt10_PAT 1006 换个格式输出整数 (15)(C++JAVAPython)
1006 换个格式输出整数 (15)(15 分) 让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(& ...
- 1006 换个格式输出整数 (15分)
1006 换个格式输出整数 (15分) 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...
- 1006 换个格式输出整数 (15 分)
1006 换个格式输出整数 (15 分)让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...
- C++学习之路 | PTA乙级—— 1006 换个格式输出整数 (15分)(精简)
1006 换个格式输出整数 (15分) 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式 ...
- Basic Level 1006. 换个格式输出整数 (15)
让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例 ...
- 1006. 换个格式输出整数 (15)-PAT乙级真题
让我们用字母B来表示"百".字母S表示"十",用"12-n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例如2 ...
- PAT 1006 换个格式输出整数 (15 分)(Java)
题目描述: 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 ...
- PAT(乙级)1006 换个格式输出整数 (15 分) (C语言)
让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数.例如 ...
- C语言简洁代码:1006 换个格式输出整数 (15分)
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 让我们用字母 B 来表示"百".字母 S 表示"十",用 12-n 来表 ...
- 1006 换个格式输出整数 (15 分)(c语言)
让我们用字母 B 来表示"百".字母 S 表示"十",用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数. ...
最新文章
- angular2 学习笔记 ( Rxjs, Promise, Async/Await 的区别 )
- 树莓派python教程_两个简易的树莓派初学者Python程序
- Planar Homography (共面点成像) Epipolar Geometry(对极几何)
- 制表符空格数设置(阿里巴巴使用4个空格)
- C++游戏入门书籍推荐
- php 实现二叉树的最大深度_LeetCode题记——104二叉树的最大深度
- 音频播放时,将前台服务和通知栏关闭
- 《图像分析基础》的专有名词解析
- Linux下clock计时函数学习
- Luogu P2595 [ZJOI2009]多米诺骨牌 容斥,枚举,插头dp,轮廓线dp
- ASP.net防止SQL注入方法
- 蓝桥杯真题 杨辉三角形 python
- 旅游指南之一----各地旅行社
- 利用Audacity对浊音、清音、爆破音进行时域、频域分析
- 稻盛和夫:只有极度认真工作,才能扭转人生
- phalcon mysql_phalcon mysql_phalcon数据库操作
- Qt笔记(五十七)之显示图片缩略图
- 索骥馆-网络营销之《锦囊妙计 网站推广101招 第7版》扫描版[PDF]
- 类的定义,成员函数和内置成员函数
- 游戏2048源代码 - C语言控制台界面版
热门文章
- maven私服搭建及应用
- 借助Sigar API获取网络信息
- ASP.NET中Dictionary的基本用法
- MySQL 时间戳(TimeStamp)自动更新
- 30. 确保目标空间足够大
- C++ 返回值优化(RVO,Return Value Optimization)
- python项目练手(一)------飞船大战游戏
- java 进制转换 栈 链表_c语言链表栈实现进制转换
- php课后答案 唐四薪_php课后习题及答案
- 如何用常量代替session_如何用Python代替Visual Basic应用程序并节省了很多时间