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

做网站备案需要哪些材料青岛建设网站公司

做网站备案需要哪些材料,青岛建设网站公司,办公邮箱最常用的是什么邮箱,山东聊城做网站输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度。例如a5,b43,小数表示为0.(116279069767441860465),循环节长度为21。 解法 就是模拟竖式除法 use std::{collecti…

输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度。例如a=5,b=43,小数表示为0.(116279069767441860465),循环节长度为21。

解法
就是模拟竖式除法

use std::{collections::HashMap, io};fn main() {let mut buf = String::new();io::stdin().read_line(&mut buf).unwrap();let mut it = buf.split_whitespace();let a: u32 = it.next().unwrap().parse().unwrap();let b: u32 = it.next().unwrap().parse().unwrap();if a % b == 0 {println!("{}.(0) {}", a / b, 1);return;}let mut m = a % b;let n = b;let mut r = 0;let mut ans = String::from(".");let mut kv = HashMap::new(); //记录被除数在第几个次上商时出现过loop {m *= 10; //产生新被除数if kv.contains_key(&m) {//同一个被除数出现第二次let pos = kv.get(&m).unwrap();r = ans.len() - pos; // 循环节长度if r > 50 {ans = ans[0..pos + 50].to_string();ans.push_str("...")}ans.insert(*pos, '('); //在第一次出现此被除数的上商位置插入'('ans.push(')');break;} else {kv.insert(m, ans.len());ans.push_str((m / n).to_string().as_str()); //上商m = m % n;if m == 0 {//如果发现被除数为0,则直接在ans后加上(0)即可ans.push_str("(0)");r = 1;break;}}}println!("{}{} {}", a / b, ans, r);
}
http://www.15wanjia.com/news/173203.html

相关文章:

  • 网站建设职位要求免费proxy服务器地址
  • 网络软文广告搜网站首页不见了seo
  • 阎良做网站极度简单wordpress主题
  • 茂名市城乡和住房建设局网站百度公司介绍
  • 团风做网站购物网站后台订单处理流程
  • 超级大气的一款工作室网站制作网络科技公司站点源码直接可用wordpress白色简约
  • 社交信息共享网站开发外包无极电影网
  • 大众团购网站怎么做毕业设计网页
  • 网站开发与维护的内容东莞建筑公司前十强
  • 网站快速设计wordpress代码恢复旧编辑器
  • 网站改版降权设计做兼职最好的网站
  • 怎样查网站备案人的联系方式开发公司预算员工作内容及职责
  • 网站开发合同要注意哪些2023年不用做核酸了吗
  • 卖狗做网站什么关键词最好wordpress百度地图
  • 建筑设计师专业网站越秀网站建设设计
  • 设计师学编程能自己做网站吗网站设计公司域名服务器建设
  • 网站群 建设 方案电商网站网址大全
  • 网站建设市场价格网架公司联系方式
  • 缩短链接网站线下推广的好处
  • 农业做的好的网站php做用户登录网站
  • 深圳网站建设 沙漠风建网站的软件有哪些
  • 国外网站赏析成都住建局官网平台
  • 外贸建站优化深圳营销网站设计
  • 专做兼职的网站做搜狗手机网站点
  • 青岛网站开发哪家服务专业如何建设学校的微网站首页
  • 广州制作网站seoh5
  • 做宣传网站需要多少钱可以显示一张图片的网站怎么搭建
  • 带网站的图片素材Wordpress网格插件
  • 网站改版意义网络推广软件分发平台
  • 权威网站现在感染症状有哪些