首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2019-04-04
89
问题
给定程序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://www.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;
有以下程序:int*f(int*x,int*y){if(*<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
以下4个程序中,完全正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是______。
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
“三个代表”重要思想创造性回答和解决的重大问题是()
患儿女,13岁,因发现颈部包块3年就诊。查体:颈前近舌骨处有一个1.5cm×2.0cm大小包块,质软,无触痛,活动度可。该患者最可能的诊断是什么
48岁,月经过多半年,周期不定,经期较前延长,末次月经2周前。检查示:子宫正常大小、软。恰当的治疗是下列哪项
下列规划可以作为城市当前开发建设及管理的直接依据的是()。
纳税人销售应税消费品时,发生价款和增值税税款合并收取的现象,计算消费税的应税消费品销售额的公式是()。
开展村务公开和民主管理“难点村”治理工作的主要任务有(,。
1995年10月,江泽民总书记为济南交警题词()。
[*]
假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为(1);若信号量S的值为-3,则系统中有(2)个进程等待使用打印机。(2)
【B1】【B11】
最新回复
(
0
)