PAT 乙等 1006 C语言
来源:互联网 发布:亚马逊域名 编辑:程序博客网 时间:2024/06/05 16:51
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
思路:分别求出个十百位的值,顺序按照要求输出就好
#include "stdio.h"int main(){ int n; int a; int b; int c; scanf("%d",&n); a = n / 100; b = n / 10 % 10; c = n % 10; for(int i = 0;i < a;i++) { printf("B"); } for(int j = 0;j < b;j++) { printf("S"); } for(int k = 0;k < c;k++) { printf("%d",k + 1); } return 0 ;}
0 0
- PAT 乙等 1006 C语言
- PAT 乙等 1001 C语言
- PAT 乙等 1002 C语言
- PAT 乙等 1003 C语言
- PAT 乙等 1004 C语言
- PAT 乙等 1005 C语言
- PAT 乙等 1007 C语言
- PAT 乙等 1008 C语言
- PAT 乙等 1009 C语言
- PAT 乙等 1010 C语言
- PAT 乙等 1011 C语言
- PAT 乙等 1012 C语言
- PAT 乙等 1013 C语言
- PAT 乙等 1014 C语言
- PAT 乙等 1015 C语言
- PAT 乙等 1016 C语言
- PAT 乙等 1017 C语言
- PAT 乙等 1018 C语言
- APP inventor
- Android国际化
- 【源码剖析】tinyhttpd —— C 语言实现最简单的 HTTP 服务器
- HDU1394 Minimum Inversion Number(线段树单点更新,暴力,逆序数)
- android设计模式-装饰模式(Decorator Pattern)
- PAT 乙等 1006 C语言
- POJ 1717 Dominoes
- Java中compareTo用法
- C++标准库类型——迭代器
- 例题6-2 UVa 514(栈)
- OpenStack Ocata 安装(七)创建虚拟网络、实例模板、实例
- Windows PE变形练手2-开发一套自己的PE嵌入模板
- 解决Android Studio运行java文件,控制台输出乱码问题
- Linux rpm/dpkg/yum/apt常用选项组合