首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4
admin
2020-07-28
69
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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/1T3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在快速排序法中,每经过一次数据交换(或移动)后
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun根据所给n名学生的成绩,计算出所有学生的平均成绩,把高于平均成绩的学生成绩求平均值并返回。例如,若有成绩为:50,60,70,8
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参s所指的字
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头节点的单向链表逆置,即若原链表中从头至尾节点数据域依次为2、4、6、8、10,逆置后,从头至尾节点数据
以下叙述中正确的是
若有以下程序,编译时出现错误,你认为出错的是#include<stdio-h>main(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d
以下叙述中正确的是
以下选项中非法的C语言字符常量是
在深度为7的满二叉树中,度为2的节点个数为()。
随机试题
我国金融企业提供的贷款,按贷款保障分类包括()。
________要求人们讲究公共卫生,保护自然环境和人文环境。
Moreandmorestudentswanttostudyin"hot"majors.【C1】______aresult,manystudentswantto【C2】______theirinterestsandstud
A.可引起卡拉巴肿B.象皮肿最常见于C.丝虫热最为常见于D.俗称"粪毒"见于E.咳烂桃样血痰见于
有创面的部位做热敷,应注意:
在票据权利补救的普通诉讼中,丧失的票据在判决前出现时,付款人应以该票据正处于诉讼阶段为由暂不付款,并将情况迅速通知失票人和人民法院。人民法院正确的处理方式是()。
兄弟二人,年龄都在10与90之间。他们把彼此的年龄“组合”起来,即将一人的年龄写在另一人后面,得到一个四位数,发现此数是一整数n的平方。9年后,两人又把年龄按同样的方式和次序组合,发现所得数是另一整数的平方,该整数比n大9。兄弟俩原来的年龄之和是多少?
下列关于栈的叙述中,正确的是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是
TheValueofAnimalResearchToparaphrase18th-centurystatesmanEdmundBurke,"allthatisneededforthetriumphofamis
最新回复
(
0
)