首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数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
62
问题
下列给定的程序中,函数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://kaotiyun.com/show/BMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1=m++;
有以下程序: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
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intifor(i=0;______!=’\0’;i++);return(i);}
数据的逻辑结构有线性结构和______两大类。
随机试题
甲公司以人民币为记账本位币,外币业务采用交易发生日的即期汇率折算。2015年12月该公司发生的部分外币交易如下:(1)6日,以每股5美元的价格购入乙公司B股股票10000股作为交易性金融资产,款项已支付,当日即期汇率为1美元=6.57元人民币。
甲参加乙旅行社组织的沙漠一日游,乙旅行社为此向红星保险公司购买了旅行社责任保险。丙客运公司受乙旅行社之托,将甲运送至沙漠,丙公司为此向白云保险公司购买了承运人责任保险。丙公司在运送过程中发生交通事故,致甲死亡,丙公司负事故全责。甲的继承人为丁。在通常情形下
某宗地,土地单价为3000元/m2,该宗地容积率为1.5,建筑面积为150m2,则楼面地价为( )元/m2。
以技术分析为基础的投资策略与以基本分析为基础的投资策略的区别之一是二者对市场有效性的判定标准不同,即()。
在我国的外债投向结构上,()主要投向制造业、交通运输业、仓储和邮政业,以及电力、煤气、水的生产和供应业等。
我国古代科技璀璨。下列有关我国古代科技仪器与其用途对应错误的是:
曾某去世前,先后立了四份遗嘱处分其遗产,第一份是自书遗嘱;第二份是公证遗嘱;第三份是录音遗嘱,有社区工作人员在场见证;第四份是病危时所立的口头遗嘱,有多位护士见证。根据《中华人民共和国继承法》的规定,应执行的遗嘱是()。
李浩、王呜和张翔是同班同学,住在同一个宿舍。其中,一个是湖南人,一个是重庆人,一个是辽宁人。李浩和重庆人不同岁,张翔的年龄比辽宁人小,重庆人比王鸣年龄大。根据题干所述,可以推出以下哪项结论?
社会主义实现模式多样化的原因在于()
Thenumberofdevicesyoucantalktoismultiplying—firstitwasyourphone,thenyourcar,andnowyoucantellyourkitchena
最新回复
(
0
)