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

网站制作的收费做详情页比较好的网站

网站制作的收费,做详情页比较好的网站,网站如何做手机端页面,网站开发从什么学起P2142 高精度减法 - 洛谷 | 计算机科学教育新生态 我们两个整数一定要是大数减去小数,所以这个点我们需要特判一下,那我们两个字符串表示的整型怎么判断大小呢,我们字典序比较大小和真实的数字比较大小是一样的,比如我们的‘21’…

P2142 高精度减法 - 洛谷 | 计算机科学教育新生态

我们两个整数一定要是大数减去小数,所以这个点我们需要特判一下,那我们两个字符串表示的整型怎么判断大小呢,我们字典序比较大小和真实的数字比较大小是一样的,比如我们的‘21’和‘13’ 2的字典序是大于1的,所以‘21’大于‘13’ 

但是是有特殊情况的,比如按字典序‘101’是小于‘91’的,所以我们比较的时候应当先比较字符串长度,长度长的一定是大数

模拟完大小比较之后,我们就按小学列竖式一样来进行我们的高精度算法,把两个数逆序存储在数组里,c[i]+=a[i]-b[i]如果是负数的话我们就要借一位

下面我们来实现一下代码

#include <iostream>
#include <algorithm>
using namespace std;
const int N = 1e5 + 10;
int a[N], b[N], c[N];
int la, lb, lc;
bool cmp(string& x, string& y)
{if (x.size() != y.size()) return x.size() < y.size();elsereturn x < y;
}
void sub(int a[], int b[], int c[])
{for (int i = 0; i < lc; i++){c[i] += a[i] - b[i];if (c[i] < 0){c[i + 1] -= 1;c[i] += 10;}}//处理前导0while (lc > 1 && c[lc - 1] == 0) lc--;
}
int main()
{string x, y; cin >> x >> y;if (cmp(x, y)) {swap(x, y); cout << "-";}la = x.size(); lb = y.size(); lc = max(la, lb);for (int i = 0; i < la; i++){a[la - 1 - i] = x[i] - '0';}for (int i = 0; i < lb; i++){b[lb - 1 - i] = y[i] - '0';}sub(a, b, c);for (int i = lc - 1; i >= 0; i--){cout << c[i];}return 0;
}

http://www.yayakq.cn/news/734176/

相关文章:

  • 网站推广指标包括免费制造网站
  • 自助建站系百度域名查询入口
  • 中国三北防护林体系建设网站wordpress插件 盗版
  • 网站建设的售后服务怎么写萌宠俱乐部网页设计代码模板
  • 开发网站需要多久成都著名设计师
  • 怎么建网站快捷方式做视频网站要注意什么
  • 深圳网页制作与网站建设服务器做电子板报的网站
  • 大型网站怎么做优化网站建设应该考虑哪些问题
  • 建设书局 网站黑龙江省建设网站
  • 怎么截取网站视频做动图国内软件开发
  • 安徽国华建设工程项目管理有限公司网站wordpress 扁担
  • 云服务器如何安装网站怎样做app网站建设
  • 网页游戏的网站中国建设银行网站江苏分行
  • 有个能写文章做任务的网站网站 建设服务器
  • 网站外部优化哪家网络公司的宽带好
  • 网站备案流程审核单广西新宇建设项目有限公司网站
  • 最新网站开发需求文档网站建设中企动力强
  • 专业做网站哪家便宜海南 网站 建设
  • 网站开发大学wordpress主题函数
  • 网站及备案wordpress 重置管理员密码
  • 安康企业网站定制东莞网站视频
  • 网站域名备案信息网站后台里有网页代码没
  • dw免费网站模板下载彩票资讯网站建设
  • 网站建设申请空间公众号文章模板免费
  • 5设计网站宁国做网站的
  • 软件网站建设专业深圳计算机软件培训学校
  • 求大哥给个狼站2022seo网站源码
  • 深圳西乡地铁站做淘宝返利网站能挣钱
  • 如何自己创造一个网站平台wordpress 家装装修模板
  • app网站排名网站的按钮怎么做 视频