设为首页 加入收藏

TOP

1006 换个格式输出整数
2018-12-30 20:08:33 】 浏览:48
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>

		    
 
			
an style="color: #008080"> 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(217) }