首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算正整数nUN的各位上的数字之秘。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODll.C中函数fun的功能是:计算正整数nUN的各位上的数字之秘。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2020-04-18
21
问题
给定程序MODll.C中函数fun的功能是:计算正整数nUN的各位上的数字之秘。
例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
long fun(10ng num)
{
/**********found***********/
long k;
dO
{ k *=num%10;
/**********found***********/
num\=10;
}while(num);
return(k);
}
main()
{long n;
printf(“\nPlease enter a number:”);
Scanf(“%1d”,&n);
printf(“\n%id\n”,fun(n));
}
选项
答案
(1)l。ng k:=1 ; (2)num/=10;
解析
(1)本题中函数的功能是计算正整数num各个位上的数字之积。首先要对正整数进行截取,取得该正整数的各个位上的数字,然后对求得的数进行累积。
(2)从已给定源程序的main主函数入手,通过键盘输入一个正整数n,语句“printf\n%ld\n”,fun(n));”调用fun函数求得n各个位上的数字之积。
[解题思路]
(1)第一个错误标识下的k是函数的返回值,子函数fun中在执行“k*=num%10;”之前,只进行了定义,却没有赋初值,编译时会警告变量在使用之前没有初始化k。k代表了各个位上的数字之积,其初值应为1。因此,第一个标识下的“long k;”改为“long k=1:”。
(2)第二个标识下的符号“\”是非法字符,根据题意,这里应该是进行除法运算,所以“num\=10:”应该改为“num/=10:”。
转载请注明原文地址:https://kaotiyun.com/show/QkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
有如下程序#include<stdio.h>inttest(int*data){return--(*data);}main(){intdata=12;test(&
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是()。
以下不合法的用户标识符是()。
下面不能作为结构化方法软件需求分析工具的是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是()。
随机试题
Inatelephonesurveyofmorethan2,000adults,21%saidtheybelievedthesunrevolved(旋转)aroundtheearth.An【C1】______7%di
有关痢疾的治疗正确的是( )
心气虚、心阳虚、心阳暴脱三证的共同点有
单侧多根多处肋骨骨折最严重的生理改变是下列哪项()
张三、李四、王五、赵六、周七五人为研究生同学,2010年7月份研究生毕业时,五人商议欲创立一家经营法律类图书的英杰有限责任公司。五人订立了设立公司的协议,约定张三以2010年6月份依据遗嘱继承的其祖父所留给他的临街的一处二层商业房作为出资;李四以货币10万
下列民事诉讼案件适用专属管辖的是()。
下列各项中,属于显示器性能指标的是()。
下列行为中所引发的争议不属于行政诉讼受案范围的有()。
在我国,行政执法的主体通常是()
软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。以下关于该风格的叙述中,不正确的是(1)。(2)不属于仓库风格。(2)
最新回复
(
0
)