关键词:
第一个方法: #include <iostream> #include <string> using namespace std; int main() int n, h, t, o; cin >> n; h = n / 100; // 对于每位数的求解不能出错 t = n / 10 % 10; o = n % 100 % 10; if (h != 0) // 要使用连续的是那个if,而不是 else if for (int i = 0; i < h; i++) cout << ‘B‘; if (t != 0) for (int j = 0; j < t; j++) cout << ‘S‘; if (o != 0) for (int k = 1; k <= o; k++) cout << k; cout << endl; return 0; 第二个方法: #include <iostream> using namespace std; int main() int n, i = 0, a[10] = 0; cin >> n; while (n != 0)。// 利用已经给定的条件,巧妙设置 a[i++] = n % 10; n /= 10; for (int j = i; j >= 0; j--) for (int k = 0; k < a[j]; k++) if (j == 2) cout << "B"; if (j == 1) cout << "S"; if (j == 0) for (int l = 1; l <= a[j]; l++) cout << l; break; cout << endl; return 0;
1006换个格式输出整数(15分)(代码片段)
第一个方法:#include<iostream>#include<string>usingnamespacestd;intmain()intn,h,t,o;cin>>n;h=n/100;//对于每位数的求解不能出错t=n/10%10;o=n%100%10;if(h!=0)//要使用连续的是那个if,而不是elseiffor(inti=0;i<h;i++ 查看详情
pat字符串处理题---1006换个格式输出整数(15分)(代码片段)
1006换个格式输出整数(15分)#include<iostream>#include<string>#include<cstdio>usingnamespacestd;intmain() intn;cin>>n; strings=to_string(n); if(s.length()==3) for(inti=1;i<=s[0]-‘0‘; 查看详情
pta乙级1006换个格式输出整数(15分)(代码片段)
1#include<iostream>2usingnamespacestd;34intmain()5intn=0;6cin>>n;7intb=n/100;8ints=n/10%10;9intg=n%10;10if(b!=0)for(inti=0;i<b;i++)cout<<"B";11if(s!=0)for(inti=0;i 查看详情
java1006换个格式输出整数(15分)pat乙级pat(basiclevel)practice(中文)(代码片段)
你是最棒的前言题目:1006换个格式输出整数(15分)代码前言学得越多,不会得越多种一颗树的最佳时间是十年前,其次就是现在pat所有题解代码都会陆续上传到Github,请好兄弟们自行下载:https://github.com/233zzh/P... 查看详情
1006换个格式输出整数(15)(15分)
/*1006换个格式输出整数(15)(15分)让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十... 查看详情
1006换个格式输出整数(代码片段)
1006 换个格式输出整数 (15分) 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过3位的正整数。例如&n... 查看详情
pat乙级1006.换个格式输出整数(15)(代码片段)
1006.换个格式输出整数(15)让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“... 查看详情
1006.换个格式输出整数(15)(代码片段)
...母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出... 查看详情
1006.换个格式输出整数(代码片段)
题目截图: 思路: 先求得百位数,十位数,个位数,然后按要求输出即可。 代码:1/*21006.换个格式输出整数(15)3*/45#include<stdio.h>6#include<string.h>7#include<math.h>8#include<stdlib.h>9#include<time.h> 查看详情
patb1006换个格式输出整数(代码片段)
超简单题//直接将各位分开,分别用for循环输出#include<stdio.h>intmain()intnum;scanf("%d",&num);intbai=num/100;intshi=num/10%10;intge=num%10;for(inti=0;i<bai;i++)printf("B");for(inti=0;i<shi;i++)printf("S" 查看详情
1006.换个格式输出整数(15)
1006.换个格式输出整数(15)让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个... 查看详情
1006.换个格式输出整数(15)
1006.换个格式输出整数(15)让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个... 查看详情
1006.换个格式输出整数(15)
...母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出... 查看详情
pat乙级1006(代码片段)
1006换个格式输出整数(15分) 让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个&ldqu... 查看详情
patb11006换个格式输出整数(15分)(代码片段)
...用 12...n 来表示不为零的个位数字 n(<),换个格式来输出任一个不超过3位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测... 查看详情
1006换个格式输出整数(代码片段)
... 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过3位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试... 查看详情
1006.换个格式输出整数(15)
...母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出... 查看详情
1006.换个格式输出整数(15)
...母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出... 查看详情