作业帮 > 综合 > 作业

哪位大神能给个C++计算两个数想除如果结果是循环小数则输出第一个循环节,否则输出小数点后8位.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/09 14:05:10
哪位大神能给个C++计算两个数想除如果结果是循环小数则输出第一个循环节,否则输出小数点后8位.
C语言也可以 给方法也行 能给个例子就最好了
哪位大神能给个C++计算两个数想除如果结果是循环小数则输出第一个循环节,否则输出小数点后8位.
#include
using namespace std;
int main()
{
int n,m;
while(cin>>n>>m)
{
if(n==0||m==0)
break;
int s=0,k=0;
int a[100],b[100];
if(n>=m)
{
s=n/m;
n=n%m;
}
while(n!=0)
{
n=n*10;
a[k]=n/m;
n=n%m;
b[k]=n;
for(int i=0;i