一道做不明白了的编程题!!!!求助高手!!!!
给定等式 A B C D E 其中每个字母代表一个数字,且不同数字对应不
D F G 同字母。编程求出这些数字并且打出这个数字的
+ D F G 算术计算竖式。
───────
X Y Z D E
我糊里糊涂写的代码,能编译可根本就无法运行
我也觉得代码写得很不对头~ 别取笑我啊 我是新手 T T
main()
{
int A, B, C, D, E, F, G, X, Y, Z;
E = (E + G + G) % 10;
D = ((D + F + F) % 10 + (E + G + G) / 10) % 10;
Z = ((C + D + D) % 10 + (D + F + F) % 10 + ((D + F + F) % 10 + (E + G + G) / 10) / 10 ) % 10;
Y = (B + ((C + D + D) % 10 + (D + F + F) % 10 + ((D + F + F) % 10 + (E + G + G) / 10) / 10) /10 ) %10;
X = (A + (B + ((C + D + D) % 10 + (D + F + F) % 10 + ((D + F + F) % 10 + (E + G + G) / 10) / 10) /10 ) /10) %10;
cout << A << B << C << D << E << endl;
cout <<" "<<" "<< D << F << G << endl;
cout <<"+"<<" "<< D << F << G << endl;
cout <<"-----"<<endl;
cout << X << Y << Z << D << E << endl;
return 0;
}