• 下列给定的程序中,函数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——;后要加上符号}。
  • 2021年07月13日 19时59分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网