zoukankan      html  css  js  c++  java
  • B1006换个格式输出整数

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

    输入格式:

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

    输出格式:

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

    输入样例 1:

    234

    输出样例 1:

    BBSSS1234
    
     

    输入样例 2:

    23
    
     

    输出样例 2:

    SS123

    思路:

    除法运算得到的商作为循环次数

     1 #include <iostream>
     2 using  namespace std;
     3 int main()
     4 {
     5     int n;
     6     cin >> n;
     7     for (int i = 0; i < n / 100; i++)cout << "B";
     8     for (int i = 0; i < n % 100 / 10; i++)cout << "S";
     9     for (int i = 1; i <= n % 100 % 10; i++)cout << i;
    10     return 0;
    11 }
    作者:PennyXia
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    CNN5 调用 C实现pool2d im2col col2im
    CUDA学习3 Max pooling (python c++ cuda)
    CUDA学习2 基础知识和Julia示例
    CUDA学习1 在Visual Studio和CodeBlocks上配置
    线性搜索
    CNN4 参数优化
    CNN3 im2col
    CNN2 多层卷积
    爬虫:Scrapy8
    爬虫:Scrapy7
  • 原文地址:https://www.cnblogs.com/PennyXia/p/12296016.html
Copyright © 2011-2022 走看看