c语言 程序问题?
照要求是要求[1,n]之间所有不能被3整除的整数之和,n的值由键盘输入。例如,如果输入12,则输出结果为:48然后我的程序如图,运行结果却是在原值上加了1想知道是哪里出了...
照要求是要求[1,n]之间所有不能被3整除的整数之和,n的值由键盘输入。 例如,如果输入12,则输出结果为:48 然后我的程序如图,运行结果却是在原值上加了1 想知道是哪里出了问题以及如何解决orz(主函数不能改
展开
3个回答
展开全部
fun函数中应该是
if(s%3!=0) s=s+i;
return s;
if(s%3!=0) s=s+i;
return s;
追答
如果帮助到您,请"采纳"哦
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-05-26
展开全部
fun函数里最后要加一句 return s
追问
感谢,是这个问题!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是i++ 的位置不对吧。
追问
破案了,是没加return s; 感谢回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询