题目截图:
思路:
先求得百位数,十位数,个位数,然后按要求输出即可。
代码:
1 /* 2 1006. 换个格式输出整数 (15) 3 */ 4 5 #include <stdio.h> 6 #include <string.h> 7 #include <math.h> 8 #include <stdlib.h> 9 #include <time.h> 10 11 int main() { 12 int n, i; 13 scanf("%d", &n); 14 for(i=0; i<n/100; ++i) { // 输出百位数 15 printf("B"); 16 } 17 for(i=0; i<n%100/10; ++i) { // 输出十位数 18 printf("S"); 19 } 20 for(i=0; i<n%10; ++i) { // 输出个位数 21 printf("%d", i+1); 22 } 23 24 return 0; 25 }