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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

数字反转(升级版)(洛谷-P1553)

發(fā)布時間:2025/3/17 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数字反转(升级版)(洛谷-P1553) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目描述

給定一個數(shù),請將該數(shù)各個位上數(shù)字反轉(zhuǎn)得到一個新數(shù)。

這次與NOIp2011普及組第一題不同的是:這個數(shù)可以是小數(shù),分數(shù),百分數(shù),整數(shù)。整數(shù)反轉(zhuǎn)是將所有數(shù)位對調(diào);小數(shù)反轉(zhuǎn)是把整數(shù)部分的數(shù)反轉(zhuǎn),再將小數(shù)部分的數(shù)反轉(zhuǎn),不交換整數(shù)部分與小數(shù)部分;分數(shù)反轉(zhuǎn)是把分母的數(shù)反轉(zhuǎn),再把分子的數(shù)反轉(zhuǎn),不交換分子與分母;百分數(shù)的分子一定是整數(shù),百分數(shù)只改變數(shù)字部分。整數(shù)新數(shù)也應滿足整數(shù)的常見形式,即除非給定的原數(shù)為零,否則反轉(zhuǎn)后得到的新數(shù)的最高位數(shù)字不應為零;小數(shù)新數(shù)的末尾不為0(除非小數(shù)部分除了0沒有別的數(shù),那么只保留1個0);分數(shù)不約分,分子和分母都不是小數(shù)(約分滴童鞋抱歉了,不能過哦。輸入數(shù)據(jù)保證分母不為0),本次沒有負數(shù)。

輸入輸出格式

輸入格式:

一個數(shù)s

輸出格式:

一個數(shù),即s的反轉(zhuǎn)數(shù)

輸入輸出樣例

輸入樣例#1:?

5087462

輸出樣例#1:?

2647805

輸入樣例#2:

600.084

輸出樣例#2:?

6.48

輸入樣例#3:

700/27

輸出樣例#3:?

7/72

輸入樣例#4:

8670%

輸出樣例#4:?

798%

源代碼

#include<iostream> #include<cstring> using namespace std; int main() { char number[25]={'\0'},result[25]={'\0'};int i,j,k;int len,flag; cin>>number;len=strlen(number); flag=len;for(i=0;i<len;i++)//記錄小數(shù)、分數(shù)、百分數(shù)符號的位置 if(number[i]=='.'||number[i]=='/'||number[i]=='%') {flag=i; for(j=len-1;number[j]=='0'&&number[j-1]!='.'&&number[j-1]!='/'&&number[j]!='%';j--)len--;}for(i=0;i<flag;i++)//符號前result[i]=number[flag-i-1]; result[flag]=number[flag]; for(i=flag+1;i<len;i++)//符號后result[i]=number[len-i+flag]; for(i=0;result[i]!='\0';i++){if(flag==len)//輸出反轉(zhuǎn)整數(shù){if(len==1) cout<<result[i]<<endl;else{for(j=0;result[j]=='0';j++)//排除首位是0 if(result[j]!='0') break; for(;result[j]!='\0';j++)//輸出cout<<result[j];cout<<endl;break;} }else//小數(shù)、分數(shù)、百分數(shù)和{for(j=0;result[j]=='0'&&j<flag&&result[j+1]!='/'&&result[j+1]!='%'&&result[j+1]!='.';j++)//忽略符號位if(result[j]!='0')//排除首位是0 break; for(;j<flag;j++)//輸出符號位前的數(shù)cout<<result[j];if(result[flag]=='.')//輸出小數(shù){if((strlen(result)-flag)!=2)for(k=strlen(result);result[k-1]=='0';k--)result[k-1]='\0';for(;result[j]=='0'&&j>flag;j++)//排除首位是0if(result[j]!='0')break;for(;result[j]!='\0';j++)//輸出符號位后cout<<result[j];cout<<endl;break;}if(result[flag]=='/')//輸出百分數(shù){for(j++;result[j]=='0'&&j>flag;j++)//排除首位是0的情況if(result[j]!='0')break;cout<<result[flag];//輸出符號for(;result[j]!='\0';j++)//輸出符號位后cout<<result[j];cout<<endl;break;}if(result[flag]=='%')//輸出分數(shù){for(j++;result[j]=='0'&&j>flag;j++)//排除首位是0的情況if(result[j]!='0')break;cout<<result[flag];//輸出符號for(;result[j]!='\0';j++)//輸出符號位后cout<<result[j];cout<<endl;break;}}}return 0; }

?

總結(jié)

以上是生活随笔為你收集整理的数字反转(升级版)(洛谷-P1553)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 成人免费看片在线观看 | 日韩在线视频在线观看 | 中国黄色a级片 | 国产无精乱码一区二区三区 | 91青青青| 成人毛片在线播放 | 欧美播放| 国产日韩三级 | 在线观看国产免费视频 | julia一区二区中文久久97 | 少妇激情在线 | av一区二区三区在线观看 | 日本aⅴ视频 | www欧美精品| 在线观看免费人成视频 | 性欧美一级 | 日韩美女网站 | 国产精品成人免费精品自在线观看 | 欧美v亚洲 | 九九热精品免费视频 | 亚洲精品亚洲人成人网 | 日韩视频中文 | 国产亚洲精品成人av在线 | 特级西西444www高清大胆免费看 | 欧洲一区在线观看 | 亚洲码无人客一区二区三区 | 亚洲欧美日韩国产一区二区三区 | 91亚洲国产成人精品性色 | 动漫同人高h啪啪爽文 | 国产午夜一级一片免费播放 | 尤物193.com| 巨大乳の揉んで乳榨り奶水 | 久久免费毛片 | 91麻豆国产福利精品 | 久久精品国产精品亚洲毛片 | 少妇一级片| 两个人做羞羞的视频 | 91美女视频 | 成年人看的黄色片 | 欧美熟妇一区二区 | 日韩国产精品视频 | 中文字幕视频在线 | 国产成人三级在线播放 | 欧美亚洲丝袜 | 天天艹夜夜 | 亚洲国产成人精品女人 | 久久性爱视频网站 | 操欧洲美女 | 素人一区 | 综合久久国产 | 国产欧美精品一区二区在线播放 | 无遮挡又爽又刺激的视频 | 成人自拍视频在线观看 | 久久五月天婷婷 | 丁五月 | 丁香婷婷综合激情五月色 | 貂蝉被到爽流白浆在线观看 | 少妇粉嫩小泬喷水视频www | 德国艳星videos极品hd | 亚洲国产毛片aaaaa无费看 | 亚洲精品美女 | 亚洲av无码一区东京热久久 | 在线免费看av网站 | 麻豆影视 | 精品无码久久久久成人漫画 | 鲁丝一区二区三区 | 成人免费在线播放 | 国产传媒国产传媒 | 亚洲国产二区 | 高跟鞋丝袜猛烈xxxx | 欧美一级爽aaaaa大片 | 久久久久五月 | 久久这里有精品 | 四虎影酷 | 色天天干| 国产原创在线播放 | 国产无码精品久久久 | 欧美www在线观看 | 日韩一级伦理片 | 久草麻豆 | 国产精品久久久久久久久免费看 | 中文字幕一区二区三区手机版 | 国产视频在线观看一区二区 | free国产hd露脸性开放 | 国产精品刘玥久久一区 | 无码人妻av一区二区三区波多野 | 99久久久无码国产精品免费 | 欧美性生活精品 | 久久免费看片 | 国产观看| 娇妻高潮浓精白浆xxⅹ | 狠狠夜| 成年丰满熟妇午夜免费视频 | 色综合中文 | 亚洲少妇中文字幕 | av日韩在线免费观看 | 精品一区二区在线视频 | 久久久99精品免费观看 | 夜夜夜操 |