当前位置: 首页 > wzjs >正文

网站建设导航栏变化网站权重是什么意思

网站建设导航栏变化,网站权重是什么意思,广西建设网站官网,闸北做网站问题描述 在科学记数法中,一个数被写成一个实数 A 与一个 10 的 B 次幂的积: A 10^B在计算机中,上述式子一般表示为 A e B。 给定一个实数 x 的科学记数法在计算机中的表示 a.deb,其各个部分满足: 0 ≤ a ≤ 9d 可…

问题描述

在科学记数法中,一个数被写成一个实数 A 与一个 10 的 B 次幂的积:

A × 10^B

在计算机中,上述式子一般表示为 A e B

给定一个实数 x 的科学记数法在计算机中的表示 a.deb,其各个部分满足:

  • 0 ≤ a ≤ 9
  • d 可以包含前导 0;
  • d 可以为 0,但除此之外,不含多余末尾 0;
  • d 的长度不超过 100;
  • b 为非负整数;

请你将实数 x 还原为通常的十进制表示法后输出。


输入格式

输入一个形如 a.deb 的字符串,表示给定实数的科学记数法在计算机中的表示。


输出格式

输出通常的十进制表示法下的 x,输出时:

  • 如果 x 为整数,则输出其整数值,不要带小数部分和小数点,也不要带前导 0。
  • 否则,以 p.q 的形式输出 x,其中 p 作为整数部分不应包含前导 0(但可能等于 0),q 作为小数部分不应包含多余末尾 0(也不应等于 0)。

数据范围

  • 前 5 个测试点满足 d 的长度不超过 3,0 ≤ b ≤ 3
  • 所有测试点满足:
    • 0 ≤ a ≤ 9
    • d 的长度范围 [1, 100]
    • 0 ≤ b ≤ 100
    • a 为 0 时,b 一定为 0。

输入样例 1

1.234e2

输出样例 1

123.4

输入样例 2

1.234e3

输出样例 2

1234

输入样例 3

0.44e0

输出样例 3

0.44

c++代码

#include<bits/stdc++.h>
#include<string.h>using namespace std;string str, A, C = "1", mid;
int B;string high_precision_multiplication(string a, string b) {int m = a.size(), n = b.size(), k = m + n;vector<int> aa(m, 0), bb(n, 0), cc(m + n, 0);for (int i = 0; i < m; i++) aa[m - i - 1] = a[i] - '0';for (int i = 0; i < n; i++) bb[n - i - 1] = b[i] - '0';for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {cc[i + j] += aa[i] * bb[j];cc[i + j + 1] += cc[i + j] / 10;cc[i + j] %= 10;}}while(cc[k - 1] == 0) k--;string c;for (int i = k - 1; i >= 0; i--) c += to_string(cc[i]);return c;
}int main() {cin >> str;int k = str.find("e"), cont = 0;A = str.substr(0, k), B = stoi(str.substr(k + 1));for (int i = 0; i < A.size(); i++) {if (A[i] == '.') continue;if (A[i] == '0') {cont++;if (i == A.size() - 1) {cout << 0;return 0;}}else break;}if (cont != 0 && B <= cont) {cont -= B;if (cont == 0) {cout << A.substr(A.find(".") + 1);return 0;}string ans;ans += "0.";cont--;while(cont--) ans += "0";ans += A.substr(A.find(".") + 1);cout << ans;return 0;}else if (cont != 0){B -= cont;A = A.substr(A.find(".") + 1);A.insert(1, ".");}while(B--) C = high_precision_multiplication(C, "10");k = A.size() - (A.find(".") + 1);for (int i = 0; i < A.size(); i++) {if (A[i] != '.') mid += A[i];}mid = high_precision_multiplication(mid, C);string int_part = mid.substr(0, mid.size() - k), decimal_part = mid.substr(mid.size() - k);while(decimal_part.size() > 0 && decimal_part.back() == '0') decimal_part.erase(decimal_part.size() - 1);string ans = int_part;if (decimal_part.size() > 0) ans += "." + decimal_part;cout << ans;return 0;
}//by wqs

文章转载自:

http://ihon7hqD.mhgpz.cn
http://JgPlxdhY.mhgpz.cn
http://aEQyDbpG.mhgpz.cn
http://68dMWwJF.mhgpz.cn
http://xWVS6VGs.mhgpz.cn
http://T9e1Imgo.mhgpz.cn
http://T2njEqHk.mhgpz.cn
http://yYUdwVjL.mhgpz.cn
http://fr7Ac2Un.mhgpz.cn
http://968OqJh8.mhgpz.cn
http://qfrE4La6.mhgpz.cn
http://yTvkV0IW.mhgpz.cn
http://zaqulyIx.mhgpz.cn
http://hLi8kdN0.mhgpz.cn
http://VGD5fK59.mhgpz.cn
http://Xjd7aW5V.mhgpz.cn
http://NFpbkqlW.mhgpz.cn
http://gXi57zp9.mhgpz.cn
http://p9FjdX6q.mhgpz.cn
http://pIuhpXHX.mhgpz.cn
http://dz7ZylvJ.mhgpz.cn
http://va8o3iSS.mhgpz.cn
http://gFYsVheE.mhgpz.cn
http://PYGh76s4.mhgpz.cn
http://I6UDYsgO.mhgpz.cn
http://chis7LDk.mhgpz.cn
http://isod6MOh.mhgpz.cn
http://w7n4aUZ7.mhgpz.cn
http://Q3tt0YnQ.mhgpz.cn
http://BJ3Cut6N.mhgpz.cn
http://www.dtcms.com/wzjs/773737.html

相关文章:

  • 做企业展示网站个人网站备案通过后
  • 手机wap网站建站系统求一个手机能看的网站
  • 网站调用优酷视频去除广告企业品牌宣传片制作
  • 淘宝客单页网站程序wordpress标签不输出文章
  • 怎样增加网站权重外贸网络营销平台
  • 蓝色清爽网站上海市中小企业服务中心
  • 网站建设交互效果网站资源建设
  • 岳阳网站建设开发成都新站软件快速排名
  • 免费seo排名网站平面设计上班都干啥
  • 如何免费搭建网站青海省wap网站建设公司
  • 旅游建设网站目的及功能定位ps为什么做不了视频网站
  • 惠州市网站制作有限公司门户网站怎么做才好看
  • 定制网站 多少钱阿里云域名注册备案流程
  • 网页设计制作网站南京做企业网站公司
  • 网站建设平台代理长链接变短链接工具
  • 模板网站开发推荐常州网站建设公司信息
  • 青岛cms模板建站wordpress get_category
  • 做违法网站的后果wordpress作者列表
  • 哪个小说网站版权做的好处宿州信息网官网
  • 山东建设厅网站 高英深圳勘察设计协会网站
  • 餐饮官网建站模板网页版微信小程序
  • 扬中网站推广报价企业网站建设 邮箱
  • 上海网站优化案例自适应主题 wordpress
  • wordpress网站代码优化led灯网站模板
  • 互联网网站有哪些网页设计师培训多少钱
  • 博客网站哪个权重高政务信息化建设网站
  • 运城推广型网站建设网站建设undefined
  • 佛山本地网站建设精美 企业网站模板
  • 长春一大网站属于公司的网站怎么做
  • 响应式网站源码网页制作技术有哪些