一道用C++做的数学题

2025-02-25 21:15:10
推荐回答(1个)
回答1:

//#include "stdafx.h"//vc++6.0加上这一行.
#include
using namespace std;
void main(void){
int a,b,c;
for(a=0;a<10;a++)
for(b=1;b<10;b++)
for(c=1;c<10;c++)
if(10*a*c==9*b*c+a*b && 10*a+b<10*c+a)
cout << 10*a+b << '/' << 10*c+a << " = " << b << '/' << c << endl;
else if(10*a*b==9*b*c+a*c && 10*b+a<10*a+c)
cout << 10*b+a << '/' << 10*a+c << " = " << b << '/' << c << endl;
else if(a*c==a*b && 10*b+a<10*c+a)
cout << 10*b+a << '/' << 10*c+a << " = " << b << '/' << c << endl;
}