首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2009-02-15
102
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
国际收支平衡表的四部分主要内容中,最基本的项目是()。
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
关于缓刑,下列哪一选项是错误的?()
扩张性货币政策的主要功能是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
10个非零不同自然数的和是1001,则它们的最大公约数的最大值是多少?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
2010年12月7日,上海市民王某持某外国法院作出的离婚判决书到我国公证机构办理离婚公证,我国的公证机构应
在政府组织中,设立了经济管理职能部门、文化职能部门、政治职能部门、专门办事机构。它们的设立标准是( )
Therearestillmanyproblems______beforewearereadyforalongstayontheMoon.
情志致病最易伤及的内脏有
只存在于多根牙维持牙齿直立的主要力量
某热力站化学加药系统由加药泵和电动搅拌溶液箱及其管道组成。通过向凝结水、给水中加入联氨中和水中的酸性离子,防止热力设备及管道的腐蚀。下列热力站化学加药系统防止职业危害的措施中,属于工程控制技术措施的有()。
下列各项中,不属于注册会计师编制审计工作底稿目的的是()。
()是金融机构愿意接受或避免的风险总体水平和风险类型的书面说明。
有些小学生喜欢与同伴和教师合作,把课堂看成社交的场所,愿意同他人交换意见,也乐意帮助别人,教师对这类儿童应该()。
ManagementhasdecidedtoshutdownthefactoryinPennsylvaniaonaccountof______malfunctioningequipment,whichraisedthec
最新回复
(
0
)