首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352,则输出应该是38;若输入328,则输出应该是77。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2009-02-15
131
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
甲乙两地居民的恩格尔系数分别为30%和32%,这可能表明()。
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收人的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了《民法通则》规定的监护责任的是()。
西汉和东汉这两个朝代的都城分别位于今天的()。
10个非零不同自然数的和是1001,则它们的最大公约数的最大值是多少?
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
随机试题
电压互感器二次回路导线截面不小于________mm。
如果选择文件夹中的不连续文件和文件夹,可以先按【()】键,然后单击要选择的文件或文件夹。
Inthenext40years,thepercentageofpeopleintheUnitedStatesovertheageof65isexpectedtodouble.【C1】______theneeds
穿过股管下口的结构是
建设项目的参与方构成了其外部关联系统,形成了建设项目的不同()。
根据规定,商业汇票的付款期限,最长不得超过( )个月。
某酒厂(增值税一般纳税人)生产粮食白酒,同时也生产啤酒。2019年6月该厂的生产销售情况如下:(1)外购粮食制作的食用酒精,增值税专用发票上注明金额20万元。外购生产白酒的检测仪器,增值税专用发票上注明金额40万元。(2)向农业生产者收购生产啤酒的大麦
根据认知学习理论,教学活动中学生学习的实质是________。
全球气候变暖是世界各国所关注的问题,大气中能产生温室效应的气体已经发现近30种,造成温室效应最主要的气体是()。
A、 B、 C、 D、 C
最新回复
(
0
)