国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1060. Are They Equal (25)

2019-11-08 18:51:14
字體:
來源:轉載
供稿:網友

找到第一個有效數字和第一個小數點的位置。然后討論進行轉換

#include<iostream>#include<string>#PRagma warning(disable :4996)using namespace std;int N;string change(string str)//str邊科學計數法的str{ string str2;int temp; unsigned int pos1 = str.find('.'); unsigned int pos2 = str.find_first_not_of("0."); if (pos2 >= str.length()) { str2 = string(N, '0'); temp = 0; } else { str2=string(str, pos2); int pos = str2.find('.'); if(pos<str2.length())str2.erase(pos,1); str2 += string(N, '0'); str2.resize(N); if (pos1 >= str.length()) temp = str.length() - pos2; else temp = pos1 < pos2 ? pos1 - pos2 +1: pos1 - pos2; } char t[10000]; sprintf(t, "0.%s*10^%d", str2.c_str(), temp); if(N==0) sprintf(t, "0.0*10^0"); return string(t);}int main(){ cin >> N; string str1,str2; cin >> str1>>str2; str1 = change(str1); str2 = change(str2); if (str1 == str2) cout << "YES " << str1 << endl; else cout << "NO " <<str1 << " " << str2 << endl;}
上一篇:編程的DRY規則

下一篇:foreach循環

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武山县| 平陆县| 开化县| 北流市| 鹰潭市| 泗水县| 宜章县| 青河县| 察雅县| 金湖县| 太原市| 日土县| 忻州市| 玛沁县| 宜州市| 惠东县| 大洼县| 西峡县| 景德镇市| 集安市| 托里县| 丰顺县| 蒙城县| 东至县| 靖州| 马边| 正阳县| 灌阳县| 德江县| 寿光市| 察隅县| 赤城县| 昭觉县| 会宁县| 临泽县| 新郑市| 安图县| 甘德县| 塔河县| 砚山县| 武邑县|