解题思路:
可以假设第一次运算后的商为a, 则第二次运算的商为2*a。将这两次运算写成两个表达式。对商a的初始值可以随机取,不断加减a,直到两个表达式的差为0。最后将a带入任意表达式,就可得出结果。
注意事项:
参考代码:
/*
x1=8*y+1;
y=8*z+1;
z=8*a+7;
x2=17*b+4;
b=17*c+15;
c=2*a;
*/
#include <stdio.h>
int main()
{
int i,a,x1,x2;
a=0;//a是第一个得到的商,初始值取多少都能最终求出结果
x1=8*( 8*(8*a+7)+1)+1;//所求的数的第一个表达式
x2=17*(17*2*a+15)+4;//第二个表达式,2*a是第二个得到的商
while(x1-x2>0)//当两个表达式之差大于零时,商a++,因为a越大,x1-x2越小
{
a++;
x1=8*( 8*(8*a+7)+1)+1;
x2=17*(17*2*a+15)+4;
}
while(x1-x2<0)//当两个表达式之差小于零时,商a--
{
a--;
x1=8*( 8*(8*a+7)+1)+1;
x2=17*(17*2*a+15)+4;
}
if(x1-x2==0)
x1=8*( 8*(8*a+7)+1)+1;
printf("%d\n",x1);
return 0;
}
0.0分
2 人评分
WU-小九九 (C++代码)浏览:1681 |
简单的a+b (C语言代码)浏览:523 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:575 |
Hello, world! (C++代码)浏览:1744 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:466 |
1124题解浏览:591 |
有关字符,字符串的输入输出函数说明浏览:478 |
字符串比较 (C语言代码)浏览:680 |
淘淘的名单 (C语言代码)浏览:1222 |