首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2019-04-04
77
问题
给定程序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全国计算机二级
相关试题推荐
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,s
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,<CR>,则输出结
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,C;a=3;b=4;c=5;if(a>B)if(a>C)printf("%d",A);
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
以下程序执行后sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
有下列二叉树,对此二叉树前序遍历的结果为()。
以下数据结构中不属于线性数据结构的是()。
随机试题
根据教育目的和不同类型学校的教育任务,由国家教育主管部门所制定的有关教学和教育工作的指导性文件指的是()
李陵“隤其家声”的原因是()
刑法规定,对于中止犯罪,没有造成损害的,()免除处罚,造成损害的,应当减轻处罚。
Excel中使用工作表保护后,其它人不能对工作表进行任何修改,复制操作。()
A.第4颈椎下缘平面B.第6颈椎下缘平面C.第1胸椎下缘平面D.第2胸椎下缘平面E.第4胸椎下缘平面
以下关于临床牙冠的说法中不正确的是
我国居民企业A直接持有甲国B企业50%的股份;甲国B企业持有乙国C企业30%的股份;我国居民企业A直接持有乙国C企业10%的股份,则针对居民企业A而言,以下说法正确的是()。
为丰富毕业生的业余生活,某校开设了音乐、美术、舞蹈三种兴趣班,有60%的学生报名参加。在参加的学生中,30%不止报名了一种兴趣班,20%只报名了美术班,10%只报名了舞蹈班,则报名参加音乐班的人数最多占总毕业生人数的多少?()
2
A、Undertheriverbed.B、Onthefloorofthesea.C、Inthevolcanoes.D、Atthefootofthemountains.C细节辨认题。文中指出Itisinthena
最新回复
(
0
)