首页 > 其他分享 >day 38 计算分数精度值

day 38 计算分数精度值

时间:2023-05-25 16:56:59浏览次数:35  
标签:分数 38 int void 110 计算 printf day

1.计算M/N,用数组储存计算中的中间值;

2.当中间值为0或数进入循环则结束计算;

3.输出;

 

#include <iostream>

using namespace std;

void g(int m,int n){
int a[110],b[110]={0};
int t=0;
while(m){
b[m]=t;
a[t++]=(10*m)/n;
m=(10*m)%n;
if(b[m]){break;}
}
printf("结果为:0.");
for(int i=0;i<t;i++){
cout<<a[i];
}
if(b[m]){printf("\n循环节位置为%d",t);}
}
int main(void){
int M,N;
printf("请输入一个分数:\n");
scanf("%d/%d",&M,&N);
g(M,N);
return 0;
}

 

标签:分数,38,int,void,110,计算,printf,day
From: https://www.cnblogs.com/drz1145141919810/p/17431840.html

相关文章

  • day 2
    上篇作业name="传智播客"stock_price=19.99stock_code="003032"stock_price_daily_growth_factor=1.2growth_days=7finally_stock_price=stock_price*(stock_price_daily_growth_factor**growth_days)print(f"公司:{name},股票代码:{stoc......
  • Red day...
        回家快半个月了,GOD,今天第一眼看到太阳.虽然风还是很冷,虽然气温还是不高,可是,总算是见到阳光了....     新年前的购物,每一次都能让人兴奋,吃的,穿的, 他们说,你怎么还像个小孩,买东西只买好吃的.....无言了,这个问题,我怎么会知道答案. 今天又买了......
  • python基础day11
    文件内指针的移动指针移动总共有三种模式'''f.seek(3,0)f.seek(offset,whence)whence:0:默认的模式,该模式代表指针移动的字节数是以文件开头为参照的(支持tb模式)1:该模式代表指针移动的字节数是以当前所在的位置为参照的(只用于字节模式)2:该模式代表指针移动的字节数是以文件......
  • 【安全学习之路】Day8
    开搞开搞。......
  • 每日一练 | 网络工程师软考真题 Day11
    1、以下关于网络存储描述正确的选项是 。A.SAN系统是将存储设备连接到现有的网络上,其扩展能力有限B.SAN系统是将存储设备连接到现有的网络上,其扩展能力很强C.SAN系统使用专用网络,其扩展能力有限D.SAN系统使用专用网络,其扩展能力很强2、 是错误的网络设备选型原则。A.选择网络设备,应尽......
  • day 105 - javaBean
    javaBean是一种实体类JavaBean有特定的写法必须有一个无参构造属性必须私有化必须有对应的get,set方法一般用来和数据库字段做映射:ORMORM:对象关系映射表-->类字段-->属性行记录-->对象实现创建数据库,创建对应实体类 //实体类,和数据库中的表结构......
  • 列出真分数序列
    自然语言解决问题:分子、分母只有公因数1的分数叫做最简分数或者说分子和分母是互质数的分数,叫做最简分数,又称既约分数,如2/3,8/9,3/8等。方法一:求分子小于40的最简分数,对分子采用穷举的方法。根据最简分数定义知:分子分母的最大公约数为1,利用最大公约数的方法,判定分子与40......
  • 代码随想录Day8|字符串
    主要是学了java的字符串用法,题目不是很难使用StringBuilder类型可以节省时间,关于这个类型的添加和使用chartemp=sb.charAt(start);sb.setCharAt(start,sb.charAt(end));sb.setCharAt(end,temp);151.翻转字符串里的单词 https://leetcode.cn/problems/reverse-words......
  • day01【704. 二分查找,35.搜索插入位置 ,27. 移除元素 】
    704.二分查找二分查找理论二分查找是一个时间效率极高的算法,尤其是面对大量的数据时,其查找效率是极高,时间复杂度是log(n)。主要思想就是不断的对半折叠,每次查找都能除去一半的数据量,直到最后将所有不符合条件的结果都去除,只剩下一个符合条件的结果。二分查找需要的条件用于......
  • 集中化日志管理平台的应用day04 暂时没用
    4、项⽬实施4.1基本思路从访问源头开始,按链路逐个写⼊⽇志,使⽤不同的⼿段,实现⽤户请求的各个点的⽇志收集4.2前端请求4.2.1概述⽬前项⽬多采⽤动静分离⽅式,静态⻚由nginx处理。那么nginx上的请求⽇志如何收集处理呢?第⼀可以采⽤输出到log⽂件,fifilebeat采集,送⼊kafka。第......