五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

P2084 進制轉換

2023-03-06 22:14 作者:倉鼠翞  | 我要投稿

//https://www.luogu.com.cn/problem/P2084?contestId=96627
#include<iostream>
#include<stack>
//有坑:必須要用字符串保存輸入的數(shù)字
#include<string>
#include<algorithm>
using namespace std;
stack <char> mystack;
int main()
{
? ?int m;//m進制
? ?cin>>m;
? ?string n;
? ?cin>>n;
? ?//要將字符轉換為數(shù)字保存于棧里
? ?for(int i=n.size();i>=0;i--)
? ?{
? ? ? ?mystack.push(n[i]);
? ?}
? ?bool first = false;
? ?int i = mystack.size()-1;
? ?while(i>0)
? ?{
? ? ? ?//需要判斷是否是第一次產(chǎn)生表達式
? ? ? ?//棧中元素的數(shù)目減一就是此時進制的位數(shù)
? ? ? ?char b = mystack.top();
? ? ? ?mystack.pop();
? ? ? ?if(first == false)
? ? ? ?{
? ? ? ? ? ?//是剛開始產(chǎn)生表達式
? ? ? ? ? ?if(b == '0')
? ? ? ? ? ?{
? ? ? ? ? ? ? ?//出棧元素是0
? ? ? ? ? ? ? ?i--;
? ? ? ? ? ?}
? ? ? ? ? ?else
? ? ? ? ? ?{
? ? ? ? ? ? ? ?printf("%c*%d^%d",b,m,i-1);
? ? ? ? ? ? ? ?i--;
? ? ? ? ? ?}
? ? ? ? ? ?first = true;//更改標記
? ? ? ?}
? ? ? ?else
? ? ? ?{
? ? ? ? ? ?if (b == '0')
? ? ? ? ? ?{
? ? ? ? ? ? ? ?//出棧元素是0
? ? ? ? ? ? ? ?i--;
? ? ? ? ? ?}
? ? ? ? ? ?else
? ? ? ? ? ?{
? ? ? ? ? ? ? ?printf("+%c*%d^%d", b, m, i - 1);
? ? ? ? ? ? ? ?i--;
? ? ? ? ? ?}
? ? ? ?}
? ?}
}

P2084 進制轉換的評論 (共 條)

分享到微博請遵守國家法律
青阳县| 松阳县| 桦南县| 钦州市| 锦州市| 姜堰市| 青川县| 甘南县| 肥乡县| 金寨县| 呼图壁县| 陇南市| 济阳县| 个旧市| 佳木斯市| 临邑县| 泾川县| 扎赉特旗| 定南县| 沙田区| 中山市| 宾川县| 祥云县| 九龙城区| 金乡县| 合山市| 泉州市| 大宁县| 阿拉善左旗| 通海县| 洪湖市| 拜泉县| 南京市| 武清区| 南雄市| 木里| 海盐县| 镇宁| 阿拉善左旗| 班玛县| 吉林市|