欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

PATPractice(中文)1006

时间:2023-04-26
 题目:

        让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。

输入格式:

        每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。

输出格式:

        每个测试用例的输出占一行,用规定的格式输出 n。

输入样例 1:

234

输出样例 1:

BBSSS1234

#includeint main(){int n = 0;int b = 0; //百位int s = 0; //十位int g = 0; //个位scanf("%d", &n);b = n / 100;s = (n % 100) / 10;g = (n % 10);while (b--){printf("B");}while (s--){printf("S");}for (int a = 1; a < g + 1; a++){printf("%d", a);}return 0;}

很简单的题。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。