设为首页 加入收藏

TOP

1006 换个格式输出整数
2018-12-30 20:08:33 】 浏览:35
Tags: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;  6   scanf("%d",&num);  7   int bai=num/100;  8   int shi=num/10%10;  9   int ge=num%10; 10   for(int i=0;i<bai;i++) 11     printf("B"); 12   for(int i=0;i<shi;i++) 13     printf("S"); 14   for(int i=1;i<=ge;i++) 15     printf("%d",i); 16   return 0; 17 }

 

 

编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇1008 数组元素循环右移问题 下一篇1005 继续(3n+1)猜想

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }