一问题描述
输入分数输出他的精确值
二设计思路
将除法的结果存入数组,再将取余的数*10存入分子从新循环。
三程序流程图
四伪代码实现
#include<iostream>
using namespace std;
int main(){
int m,n,x,y;
cin>>m>>n;
int a[100];
for(int i=0;i<=100;i++){
x=m/n;
y=m%n;
a[i]=x;
m=y*10;
}
for(int i=0;i<=100;i++){
if(i==1){
cout<<".";
}
cout<<a[i];
}
}
五代码实现