字符串处理

 1 //字符串处理部分第一题 
 2 #include<cstdio>
 3 int main()
 4 {
 5     int n;
 6     scanf("%d", &n);             //输入一个不超过三位的正整数
 7     int a[3];
 8     int num = 0;
 9     while(n != 0)                   //1.将输入的三位数的各位上的数字按数组存储到数组中
10     {
11         a[num] = n % 10;
12         num++;
13         n = n / 10;    
14     }    
15     for(int i = num - 1; i >= 0; i--)     //2.使用for循环输出每位上要自定输出的字符
16     {
17         if(i == 2)
18         {
19             for(int j = 0; j < a[2]; j++)
20             {
21                 printf("B");
22             }
23         }
24         else if(i == 1)
25         {
26             for(int j = 0; j < a[1]; j++)
27             {
28                 printf("S");
29             }
30         }
31         else
32         {
33             for(int j = 1; j <= a[0]; j++)
34             {
35                 printf("%d", j);
36             }
37         }
38     }
39     return 0;
40 }

 

转载于:https://www.cnblogs.com/the-cat-from-Norway/p/9911215.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值