PAT (Basic Level) 1006 换个格式输出整数

Bree ·
更新时间:2024-09-20
· 902 次阅读

题意

对于给定的三位正整数,按指定格式输出。

思路

模拟即可。

代码 #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int n; cin >> n; vector a(3); for (int i = 0; i < 3; ++i) { a[i] = n % 10; n /= 10; } reverse(a.begin(), a.end()); for (int i = 0; i < a[0]; ++i) cout << 'B'; for (int i = 0; i < a[1]; ++i) cout << 'S'; for (int i = 0; i < a[2]; ++i) cout << i + 1; return 0; } HINT

不定时更新更多题解,Basic Level 全部AC代码,详见 link ! ! !


作者:xavier_cai



pat 输出

需要 登录 后方可回复, 如果你还没有账号请 注册新账号