首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动ma
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动ma
admin
2017-02-24
59
问题
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int fun(int k)
{ int m=0,mc=0,j;
while((k>=2)&&(mc<10))
{
/*********found*********/
if((k%13=0)‖(k%17=0))
{m=m+k;mc++;)
k--;
/*********found*********/
return m;
}
void main()
{ system(“CLS”);
printf(“%d\n”,fun(500));
}
选项
答案
(1)if((k%13==0)‖(k%17==0)) (2)}return m
解析
(1)C语言中,x能被y整除的表示方法是x%y==0,而不是题目中所表示的x%y=0。所以,if((k%13=0)‖(k%17=0))修改后的结果应该是答案所示信息。
(2)程序中缺少程序完整所需的"}",此类信息在做题时一定要注意,可以在做题前先运行一下程序,这样明显的错误一般都会有错误信息显示出来。比如丢失"}”的错误信息是“Compound statement missing } in function fun"。
转载请注明原文地址:https://www.kaotiyun.com/show/BMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,b
有以下程序:intsub(intn){return(n/10+n%10);}main(){intx,y;scanf("%d",&x)y=sub(sub(sub(x)));printf("%d\n",y);}若运行时输入:1
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
在数据库系统中,实现各种数据管理功能的核心软件称为______。
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
随机试题
甲公司与乙公司签订合同,出售10吨桃子,约定甲公司将货物运至乙公司。甲公司与丙公司签订合同,由丙公司将桃子装车运到乙公司。丙公司派其员工丁开车送货,在运输途中遭遇泥石流,丁的汽车被巨石打下公路,桃子全被压烂。桃子的损失由()。
一般进出口货物报关程序。
个人征信查询管理的内容不包括()。
施工图预算的编制方法有()。
分析歌曲《月之故乡》谱例。写出:调式调性;
某突击队150名工人准备选一名代表上台领奖。选举的方法是:让150名工人排成一排,由第一名开始报数,报奇数的人落选退出队列,报偶数的人站在原位置不动,然后再从头报数,如此继续下去,最后剩下的一名当选。小李非常想去,他在第一次排队时应该站在队列的什么位置上才
抗战时期中国共产党的教育政策是:国民教育第一,干部教育第二。
修改宪法的权力只能由()行使。
南京国民政府的成文法主要由六部法律及其相关单行法律构成,人们习惯将这一法律称为六法体系,下列关于六法体系的表述,正确的是()(2016年一综一第63题)
Pursuingacareerisanessentialpartofadolescentdevelopment."Theadolescentbecomesanadultwhenhe【C1】______arealjob.
最新回复
(
0
)