万能百科  > 所属分类  > 

下列给定的程序中,函数proc()的功能是:计算并输出k以内最大的10个能被15或18整除的自然数之和,k

下列给定的程序中,函数proc()的功能是:计算并输出k以内最大的10个能被15或18整除的自然数之和,k的值由主函数传人。若k的值为800,则函数的值为7605。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。

试题程序:

正确答案:

(1)错误:if((k%15=0)jl(k%18=0)) 正确:if((k%15==0)||(k%18==0)) (2)错误:缺少大括号 正确:在k——;后加) 【解析】题目中要求能被15或18整除的自然数,判断整除条件是将该数分别对15和18取余,若余数等于0,说明能整除,否则不能整除,判断两数是否相等应该用“==”而不是“=”;在c语言中,符号{和}一定是成对出现的,因此在语句k——;后要加上符号}。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签