1006 换个格式输出整数 (15 分)C语言
2023-09-11 14:21:14 时间
让我们用字母 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, a, b, c, i, d = 1;
scanf("%d", &n);
a = n/100;
if(n >= 100) {
b = n/10%10;
}else {
b = n/10;
}
c = n%10;
for (i = 0; i < a; i++) {
printf("B");
}
for (i = 0; i < b; i++) {
printf("S");
}
for (i = 0; i < c; i++) {
printf("%d",d);
d++;
}
return 0;
}
相关文章
- C语言文本文件拷贝
- C语言之基本算法38—格式化输出10000以内的全部完数
- zerglurker的C语言教程007——代码运行的顺序
- C语言getopt()函数的使用
- 《51单片机应用开发范例大全(第3版)》——第1章 单片机C语言开发基础
- 《嵌入式Linux与物联网软件开发——C语言内核深度解析》一第2章 C语言位操作2.1 引言
- 《21天学通C语言(第6版•修订版)》一1.6 总结
- Android JNI编程(二)——C语言的基本数据类型,输出函数,输入函数
- 【C语言】写一个函数,用对输入的五个字符串按由小到大顺序排列输出。
- 【C语言】有一个班4个学生,5门课程。①求第一门课程的平均分②找出有两门以上课程不及格的学生,输出她们的学号和全部课程成绩及平均成绩③找出平均成绩在90分以上或全部课程成绩在85分以上的学生
- 《C语言解惑》—— 1.2 象形字体扰乱视听
- C语言函数及数组的综合应用——儿童数学运算 and 递归求最大公约数
- 动态内存管理 ——C语言
- 1089 狼人杀-简单版 (20 分)C语言
- C语言冒泡排序算法
- 《手把手教你学C语言》学习笔记(7)---程序的输入与输出
- C语言-----依次输出一个数的各位(递归)