首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2009-02-15
96
问题
下列给定程序中函数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://jikaoti.com/ti/HxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于缓刑,下列哪一选项是错误的?()
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
党的十八大提出的“四个监督”的内容是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
西汉和东汉这两个朝代的都城分别位于今天的()。
能够根据样本结果推断总体数量特征的调查方式是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
随机试题
学校咨询与辅导中采用的发展性指导模式所针对的对象是()
《陌上桑》行文笔调的主要特色是( )
A.灼痛B.窜痛C.绞痛D.空痛E.重痛气滞致痛的表现是()
在垄断资本主义阶段,垄断组织获取垄断利润的主要方式是()。
下列资产负债表项目中,根据总账余额直接填列的有()。
被称为“天下第一关”的是()。
学习策略是学习者为了提高学习效果和效率,有目的、有意识地制定的有关学习过程的()。
你进入新单位后,发现你的工作与你的专业不对口,而且领导总让你做打扫清洁、端茶倒水这些零散琐碎的小事。你怎么办?
企业与企业之间通过互联网进行产品、服务及信息交换的电子商务模式是
A、他始终不得意B、他现在出名了C、他一直不被重视D、他曾是公司焦点B
最新回复
(
0
)