日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

信息学奥赛一本通 2070:【例2.13】数字对调

發(fā)布時間:2025/3/17 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信息学奥赛一本通 2070:【例2.13】数字对调 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

【題目鏈接】

ybt 2070:【例2.13】數(shù)字對調(diào)
題目補充:假設輸入的是都合法的三位整,不會存在001這種。
個位和百位對調(diào)后,如果數(shù)字前幾位是0,那么不輸出前幾位的0。

【題目考點】

1. 三位數(shù)數(shù)字拆分

有三位數(shù)數(shù)字a
個位:a%10 十位:a/10%10 百位:a/100

2. 數(shù)字組合

a為百位,b為十位,c為個位,組合成的數(shù)字為a*100+b*10+c

【題解代碼】

解法1:將三位數(shù)各位分解為三個整數(shù)

#include<bits/stdc++.h> using namespace std; int main() {int n, a, b, c;cin >> n;a = n%10;//個位 b = n/10%10;//十位 c = n/100;//百位 cout << a*100+b*10+c;//如果a是0,那么輸出的數(shù)字沒有百位return 0; }

解法2:用字符型變量存儲三位數(shù)

#include<bits/stdc++.h> using namespace std; int main() {char a, b, c;cin >> a >> b >> c;if(c == '0'){if(b == '0')//如果前兩位都是0,只輸出acout << a;else//如果第一位是0,輸出b,acout << b << a;}else//第一位不是0,則輸出c,b,acout << c << b << a;return 0; }

總結(jié)

以上是生活随笔為你收集整理的信息学奥赛一本通 2070:【例2.13】数字对调的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。