首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行
admin
2013-06-12
69
问题
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include <conio.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;
}
main()
{ clrscr();
printf("%d\n ",fun(500));
}
选项
答案
(1)错误:if((k%13=0)||(k%17=0)) 正确:if(k%13=0)||(k%17==0)) (2) 错误:缺少大括号 正确:加}
解析
能被某个数整除的表示方法是x%y==0,而并非像题目中所表示的if((k%13=0)||(k%17=0)),所以, if((k%13=0)||(k%17=0))修改后的结果应该是答案所示信息,(2)中缺少程序完整所需的“}”,此类信息在做题时一定注意,我们可以在上机考试的时候先运行一下程序,这样明显的错误一般都会有错误信息显示出来,比如丢失“}”的错误信息是“Compound statement missing } in function fun”,并在当前错误处停止光标,我们只要按回车键进行编辑就可以了。
转载请注明原文地址:https://kaotiyun.com/show/krJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。 struct abc { int a,b,c;}; main () { struct abc s[2]={{1,2,3},{4,5,6}}; int t;t=s[0].a+s[1].b; printf("%d\n",t)
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
有以下程序 #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d\n",*p,*q); } 程序运
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
设有以下程序#include<stdio.h>main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10
对于长度为8的顺序存储结构的有序表,若采用二分查找法查找,在等概率的情况下的平均查找长度为______的值除以8。
若对n个元素进行直接插入排序,则进行第i趟排序过程前,有序表中的元素个数为 ______。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其他依次类推。用#号结束输入,请填空。#include<stdio.h>#include<ctype.h>mai
随机试题
吸水性
女,38岁,低热,腹胀5个月。营养状态略差,腹部膨隆,肝脾未触及,脐周触及3~4cm大小包块,质地中等,边界不清,轻度触痛,移动性浊音可疑阳性,PPD皮试阳性如疑诊结核性腹膜炎,不宜行哪项检查
寒滞肝脉证最不可能出现的症状是
A.高能量、高蛋白膳食B.低能量、低蛋白膳食C.低能量、高蛋白膳食D.高钙膳食E.高钠膳食骨质疏松症患者适宜的膳食为
急性化脓性腹膜炎患者呕吐出黄绿色胆汁的原因是()
为预防佝偻病一般应服用维生素D至:
“备案号”栏应填()。“成交方式”栏应填()
证券投资分析师可以包括经济学家、基金管理人、投资组合管理人。( )
小刘因为感情困扰接受社会工作者小王的个案服务,经过两个多月的干预,双方都认为当前的服务目标已实现,小王计划结案。此时,小王需要做的工作有()
关于公告说法错误的是()。
最新回复
(
0
)