c++编程,我不知道我的哪些地方出了问题...

原问题:c++编程,我不知道我的哪些地方出了问题...
分类:编程开发 > 最后更新时间:【2017-08-01 22:39:18】
问题补充:

从键盘输入正整数b,e,n(b≤e≤n),求b—e之间(包含b、e),有多少个连续的自然数之和等于n。 如果有答案,把所有可能情况打印出来,一个答案打印一行,最后一行输出答案个数; 如果没有答案输出:No answer!。

不知道我编程哪里出了问题呀?求解,谢谢!

例子:输入 1 5 9

输出9=2+3+4

9=4+5

2

可是我输出了

最佳答案

改你的程序

for(i = s + i; i <= x- 1 ; i++)

for(i = s + 1; i <= x- 1 ; i++)

就可以得到你要的结果了


  • 追问:
    啊,是我粗心了,谢谢!
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    2

    分享到:

    其他回答

    暂无其它回答!