首页 > 编程知识 正文

分数化小数的完整表,分数化小数一定是循环小数吗

时间:2023-05-06 14:30:26 阅读:224628 作者:3824

题目:输入正整数a,b,c,输出a/b,保留c位小数

思路:按竖式除法的方式来

#include<iostream>#include<stdio.h>#include<stdlib.h>#include<math.h>using namespace std;int main(){int a,b,digit,c;cin>>a>>b>>digit;c=a/b;cout<<c<<".";for(int i=0;i<digit;i++){a=(a-b*c)*10;c=a/b;if(i<digit-1)cout<<c;if(i==digit-1)//四舍五入{if((a-b*c)*10/b>=5)cout<<c+1;else cout<<c;}}return 0;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。