首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2019-04-04
55
问题
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。
例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
long fun (long num)
{
/************found************/
long k;
do
{ k*=num%10 ;
/************ found************/
num\=10 ;
} while(num);
return (k);
)
main ()
{ long n ;
printf ("\nPlease enter a number:")
scanf("%ld",&n);
printf("\n%ld\n",fun(n)); }
选项
答案
(1)long k=1; (2)num/=10;
解析
(1)第一个错误标识下的k是函数的返回值,子函数fun中在执行“k*=num%10:”之前,只进行了定义,却没有赋初值,编译时会警告变量在使用之前没有初始化k。k代表了各个位上的数字之积,其初值应为1。因此,第一个标识下的“longk;”改为“longk=1:”。
(2)第二个标识下的符号“\”是非法字符,根据题意,这里应该是进行除法运算,所以“num\=10:”应该改为“num/=10;”。
转载请注明原文地址:https://kaotiyun.com/show/HnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,软件功能分解属于软件开发中的______阶段。
下列数据结构中,能用二分法进行查找的是()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
下面程序的功能是两个整数进行交换,请填空。sub(int*x,int*y){【】z=*x;*x=*y;*y=z;return;}main(){intm,n,*t1,*t2;
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++)
下列程序的运行结果是()。#includemain(){inta=2,b=3,c=4;if(a<b)if(b<0)c=0;elsec++;prin
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;char
随机试题
当今社会,由于社会结构和教育结构的复杂性,需要教师适应多种多样的教师角色,以便更好地促进学生发展。()是指教师通过学习、职业训练、社会交往等了解社会对教师角色的期望和要求。
设备、管线、阀门、仪表要有醒目准确的标牌,并标出物流走向。
20世纪40年代以后,西方行政管理学的发展进入了一个新的时期。这一时期有代表性的理论学派主要有:________、_________和________。
(Para.5,PassageFour)Sowhiletroopingoutofarestaurant,fullandhappy,withcolleaguesorfriends,theyneverlookb
Rats!Throughallofhumanhistory,theyhavebeena【C1】______andaplaguetopeople.Theyeator【C2】______cropsofgrainandri
A.抗组蛋白抗体B.抗RNP抗体C.抗SS-B抗体D.抗线粒体抗体E.抗双链DNA抗体与活动性狼疮患者有关的自身抗体是
中国甲公司与英国乙公司订有一笔货物销售合同,约定以跟单托收方式结算。甲公司交运货物后,开立了以乙公司为付款人的见票即付汇票,并附随单据,交由中国银行某省分行通过中国银行伦敦分行向乙公司收款。下列何种表述是正确的?()
按照我国海关法的有关规定,要获得知识产权的海关保护,必须将其知识产权向海关部署备案申请,提交的备案申请书应包括()。我国知识产权海关保护的范围是指()。
SchoolingandEducationItiscommonlybelievedintheUnitedStatesthatschooliswherepeoplegotogetaneducation.Nev
Areyoulivingyourlifetothefullest?Areyouhappywithwho,what,orwhereyouaretoday?Areyoudoingwhatyoulove?
最新回复
(
0
)