首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2009-02-15
120
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
关于等离子电视的使用,下列说法错误的是()。
下列选项中,有关科技词汇与出处对应关系错误的是()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是()。
下面关于蛋白质分子结构与功能的叙述。错误的是()。
下列说法错误的是()。
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
随机试题
《山坡羊.潼关怀古》的作者是( )
建筑工程图中尺寸单位,总平面图和标高的单位用
患者,女,33岁。2年来经常出现头晕、心悸、疲乏无力、面色苍白,平时月经量较多。化验血红蛋白63g/L,MCV69fl,MCHC29%,白细胞5.5×109/L,血小板420×109/L。首选的抗贫血药是
全国人大常委会审议通过的法律的效力低于()。
弗里德曼认为,货币需求量是稳定的,可以预测的,因此,货币政策应()。
文教科学卫生支出中,公用经费包括()。
分公司是指在公司住所以外设立的从事经营活动的、具有法人资格的机构。()
下列项目中,属于契税纳税人的是()。
Despitethetemptationforparentstosayyestotheirchildren’swishes,researchshowsthere’saninsidioussidetochasing
I’msorry(bring)______yousomuchtrouble.
最新回复
(
0
)