首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun()的功能是: 计算并输出k以内最大的6个能被7或11整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为2925。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或
下列给定的程序中,函数fun()的功能是: 计算并输出k以内最大的6个能被7或11整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为2925。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或
admin
2009-02-15
29
问题
下列给定的程序中,函数fun()的功能是: 计算并输出k以内最大的6个能被7或11整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为2925。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<conio.h>
int fun(int k)
{
int m=0,mc=0,j;
/*************found*************/
while(k>=2)&&(mc<6)
{
/*************found*************/
if((k%7=0)||(k%ll=0))
{
/*************found**************/
m=k;
mc++;
}
k--;
}
return m;
}
main()
{
clrscr();
printf("%d\n",fun(500));
}
选项
答案
(1)错误:while(k>=2)&&(mc<6) 正确:while((k>=2)&&(mc<6)) (2) 错误:if((k%7=0)||(k%11=0)) 正确:if((k%7==0)||(k%11=0)) (3) 错误:m=k 正确:m=m+k;
解析
错误1:C语言规定while语句后的表达式两侧必须要有圆括号。错误2:if语句的判断条件应用关系运算符,而不是赋值运算符。错误3:根据题意,将满足条件的数求累加和。
转载请注明原文地址:https://kaotiyun.com/show/VTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于缓刑,下列哪一选项是错误的?()
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
下列关于我国科技领域取得的一些新成就,表述错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
下列叙述中,错误的是()。
扩张性货币政策的主要功能是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
根据建设项目的(),政府规定建设单位取得建设用地的方式分为两种:一是无偿划拨;二是有偿转让。
根据票据法的规定,支票上可以由出票人授权补记的事项有()。
早期人类的骸骨清楚地显示他们比现代人更少有牙齿方面的问题。因此,早期人类的饮食很可能与今天的非常不同。以下哪项陈述最能强化上述论证?
根据以下资料,回答问题。2010年,我国进出口贸易总额为29727.6亿美元,同比增长34.7%。2010年,我国机电产品出口9334.3亿美元,同比增加30.9%;高新技术产品出口4924.1亿美元,同比增长30.7%。船舶、汽车零部件出口保持较快增
[*]
从数1,2,3,4中任取一个数,记为X,再从1,…,X中任取一个数,记为Y,则P{Y=2}=______.
下列关于OSPF协议的描述中,正确的是()。
如果删除一个非零无符号二进制偶整数后的2个0,则此数的值为原数()。
【B1】【B12】
CrossCulturalDiversityreferstothevariousdistinctionsthatexistbetweenlifestyles,attitudes,habits,traditions,belief
最新回复
(
0
)