首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2009-02-15
75
问题
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。
例如:输入352,则输出应该是38;若输入328,则输出应该是77。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <conio.h>
long fun(long num)
{
/*+**+*+*+*found************/
long k=1;
do
{
k+=(num%10)*(num%10);
num/=10;
/*********+found*+**+*+******/
}while(num)
return(k);
}
main()
{
long n;
clrscr();
printf("\Please enter a number:");
scanf("%ld",&n);
printf("\n%ld\n",fun(n));
}
选项
答案
(1)错误:long k=1; 正确:long k=0; (2)错误:while(num) 正确:while(num);
解析
错误1:k用来存放各位数字的平方和,初值应为0。
错误2:do-while语句的语法,while()后加分号。
转载请注明原文地址:https://kaotiyun.com/show/9TID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于珠算的说法,错误的是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
“两个共同”是新世纪新阶段民族工作的主题,“两个共同”是指()。
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
张某因不服税务局查封财产决定向上级机关申请复议,要求撤销查封决定。但没有提出赔偿请求。复议机关经审查认为该查封决定违法,决定予以撤销。对于查封决定造成的财产损失,复议机关正确的做法是什么?()
我国宪法规定,公民有受教育的()。
有关我国1982宪法的结构说法正确的是()。
某选区共有选民13679人,高先生是数位候选人之一。请问根据现行宪法和选举法律,在下列何种情况下,高先生可以当选?()
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
随机试题
叶蓝绿色或蓝黑色,偶可见膜质托叶鞘的药材是
下列选项中,属于资深的估价学会会员所具备的资控的是()。①良好的候选会员;②年龄在28岁以上;③年龄在25岁以上;④通过有关的考试;⑤通过学会的考试;⑥估价实务经验在五年以上;⑦经学会分会推荐⑧提交两份优秀的估价报告书,其中一份须是收益性不动
选择场地时一般以哪个玫瑰图为主?[2006-7]
某工程项目招标人的下列行为中,属于以不合理的条件限制、排斥潜在投标人或投标人的有()。
期货投资咨询机构的期货从业人员可以从事的行为是()。[2012年11月真题]
导游人员的聚谈艺术——认真倾听体现在()。
某社区明确了社区建设的目标,调动社区居民热心参与各项活动,把不同利益群体的社会责任、社会效益与社区建设的目标统一起来,激发社区居民参与社区建设的热情。该社区的社区建设所体现的功能是()。
金属器械、玻璃、搪瓷、敷料、橡胶制品常用的消毒、灭菌方法是()。
Electronicmailhasbeeninwidespreaduseformorethanadecade,simplifyingtheflowofideas,connectingpeoplefromdistant
宋朝()是国家确认土地所有权的凭证。
最新回复
(
0
)