黑马程序员技术交流社区
标题:
for循环一道题目求大神给我解答
[打印本页]
作者:
peiyunfeng123
时间:
2015-7-26 22:20
标题:
for循环一道题目求大神给我解答
两个自然数x,y相除,商3余10,被除数,除数,商和余数的和是163,求被除数 除数(115 35)
作者:
Northcity
时间:
2015-7-26 22:33
#include <stdio.h>
int main(int argc, const char * argv[]) {
int chu ,beiChu,yu,shang;
for(chu = 11;;chu++){ //因为余数是10 所以除数最小是 11
beiChu = chu * 3 + 10;
if (163 == (chu + beiChu +3 + 10))
break;
}
printf("被除数是%d\n除数是%d\n",beiChu,chu);
return 0;
}
复制代码
作者:
noway190
时间:
2015-7-26 22:38
这么吊。。。。。。
作者:
865061682
时间:
2015-7-26 23:26
其实 就这句是关键 for(chu = 11;;chu++){ //因为余数是10 所以除数最小是 11
其余的根据题目意思可以写出来
作者:
wy911011
时间:
2015-7-27 08:52
这么吊~~
作者:
Eil.tea
时间:
2015-7-27 10:10
最简单的思想,商和余数知道了,那么被除数除数相加=163-3-10=150,而且被除数肯定大于3倍除数。只需要循环除数 11-37就可以了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2