首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传人,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传人,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C
admin
2017-09-23
23
问题
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传人,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#include < conio.h >
#include < atdlib.h >
int fun(int k)
{int m=0,mc=0,j;
while((k >=2)&&(mc < 1 0))
{
/*********found*********/
if((k%13=0)||(k%17=0))
{ra=m+k;mc++;)
k一一j
/*********found*********/
return m;
}
void main()
{system("CLS");
printf("%ct\n",fun(5 00));
}
选项
答案
(2) } retum m,
解析
(1)C语言中,x能被y整除的表示方法是x%y==0,而不是题目中所表示的x%y=0。所以,if ( (k%13 =0)||(k%17 =0))修改后的结果应该是答案所示信息。
(2)程序中缺少程序完整所需的"}",此类信息在做题时一定要注意,可以在做题前先运行一下程序,这样明显的错误一般都会有错误信息显示出来。比如丢失"}"的错误信息是"Compound statementmissing}in function fun"。
转载请注明原文地址:https://jikaoti.com/ti/8ea0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
C语言源程序名的后缀是()。
有以下程序:#include<stdio.h>#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8},i
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
以下程序运行后的输出结果是()。#include<string.h>main(){charch[]="abcd",x[4][4];inti;for(i=0;i<4;i++)strcpy(x[i],ch);fo
在下列选项中,没有构成死循环的程序段是()。
以下选项中非法的字符常量是()。
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
随机试题
女患,73岁,有肺心病病史3年,因1个月来低热,乏力,咳白粘痰带血丝来诊,体检:消瘦,肺气肿体征,两肺底少量捻发音,右锁骨下区可闻细小湿啰音,心音纯整,心率78次/分,律齐。肝肋下1.5cm,无触痛,下肢无水肿胸片显示两肺纹理增强,右肺尖斑片状阴影,密度不
男,55岁。2天前,发生急性心肌梗死,一小时前突发喘憋,咳粉红色泡沫痰,不能平卧,既往体检时心脏听诊无异常发现。体格检查:BP90/60mmHg,心尖部可闻及4/6级粗糙的收缩期杂音,双肺满布中小水泡音及哮鸣音。该患者喘憋最可能的原因是
根据《民事诉讼法》的规定,在民事诉讼中,上诉状应向哪个人民法院提出?()
商家维克多公司生产国家明令淘汰的商品,获利10万元,且给本地消费者造成了巨大的损害。针对该违法行为的法律责任的说法正确的是:()
为坚持房住不炒的基本原则,我国多地提高了二套房款的首付比率,此措施属于哪种货币政策工具?()
Ican’tleave.ShetoldmethatI______stayhereuntilshecomesback.
Salesdidn’tchangefrom1998to2000.Salesfellon1999androseagaintoreachthe1998sales.
The(i)______ofVladimirNabokovasoneofNorthAmericasliterarygiantshasthrownthespotlightonhisperipheralactivitiesa
Whencanpeoplethinkaboutoureyesveryoften?Onthetimewhenwe______.
A、Calculus.B、Modernpoetry.C、Chemistry.D、Introductoryeconomics.B对话中提到,学生所选的6门功课分别是chemistry,calculus,modernAmericannovel,
最新回复
(
0
)