首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2018-09-10
88
问题
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动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()
{
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/8Vxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知:imc[3][4];,则对数组元素引用正确的是()。
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
数据库设计包括概念设计、【 】和物理设计。
有以下程序#inculde#deFineN8voidFun(int*x,inti)main(){inta[N]={1,2,3,4,5,6,7,8},i;Fun(a,2);For(i=0;i
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
数据存储和数据流都是______,仅仅是所处的状态不同。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
#define命令出现在程序中函数的外面,宏名的有效范围为______。
有一函数:以下程序段中不能根据x值正确计算出y值的是
随机试题
罐头食品中总干物质的测定用到的细砂一般为100目海砂。
酶促反应动力学研究的是
关于法与道德的论述,下列哪些说法是正确的?(卷一/2009年第55题)
对于因重大误解订立的合同和在订立时显失公平的合同,当事人任何一方均有权向人民法院或者仲裁机构请求变更或者撤销合同。( )
如果用一个圆来表示词语所指称的对象,则以下哪项中三个词语之间的关系符合下图?()
案例:某公司现有普通股100万股,每股面额10元,股本总额为1000万元,公司债券为600万元(总面值为600万元,票面利率为12%,3年期限)。2016年该公司拟扩大经营规模,需增加筹资750万元,现有两种备选方案可供选择:甲方案是增加每股面
そのパソコン、いくら______買ったんですか。
WalkaQuarter-MileorDieIfyoucanwalkaquarter-mile,odds(可能性)areyouhaveatleastsixyearsoflifeleftinyou,sc
•Readthefollowingarticleaboutcareerdevelopmentandthequestionsontheoppositepage.•Foreachquestion15-20,mark
Today,anestimatedtwo-thirdsofallproductsinsupermarketscontaingenetically-engineeredingredients,includingtortillach
最新回复
(
0
)