请各位朋友帮小弟个忙,用C++编个分数的约分方法!

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:46:31
求分数的约分方法!

#include<stdio.h>
#include<iostream.h>
main()
{
int i,t;
cout<<"输入分子:"<<endl;
cin>>i;
cout<<"输入分母:"<<endl;
cin>>t;
while(i%2==0&&t%2==0)
{i=i/2;
t=t/2;}
while(i%3==0&&t%3==0)
{i=i/3;
t=t/3;}
if(t==i) cout<<"结果是: 1"<<endl;
if(t==0) cout<<"错误!分母不能为0!"<<endl;
else{
cout<<"结果是: "<<endl;
cout<<i<<endl;
cout<<"-"<<endl;
cout<<t<<endl;}
}
可以了的,参考一下!