首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。 例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2016-10-29
54
问题
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。
例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inClude
long fun(long num)
{
/************found************/
long k;
do
{ k*=num%1 0;
/************found************/
num\=10;
}while(num);
return(k);
}
main()
{ long n ;
printf("\nPlease.enter a number:");
scanf("%ld",&n);
printf("\n%id\n",fun(n));
}
选项
答案
(1)long k=1; (2)num/=10;
解析
(1)第一个错误标识下的k是函数的返回值,子函数fun中在执行“k*=hum%10;”之前,只进行了定义,却没有赋初值,编译时会警告变量在使用之前没有初始化k。k代表了各个位上的数字之积,其初值应为1。因此,第一个标识下的“long k;”改为“long k=1;”。
(2)第二个标识下的符号“\”是非法字符,根据题意,这里应该是进行除法运算,所以“num\=10;”应该改为“num/=10;”。
转载请注明原文地址:https://kaotiyun.com/show/RjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
以下程序的输出结果是【】。#include<stdio.h>voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main()
以下程序的输出结果是【】。main(){charc=’z’;printf("%c",c-25);}
标准库函数fgets(s,n,file)的功能是()。
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
不能把字符串"HELLO!"赋绐数组b的语句是______。
随机试题
用控制螺母扭角法来控制预紧力,其原理和测量螺栓伸长法不同。()
胆道手术麻醉前准备应达到下列哪几项
患者咳嗽,查体:右侧呼吸动度减弱,右下肺叩诊出现浊音,听诊可闻及支气管呼吸音。应首先考虑的是()
气逆证的病变以下列哪些脏腑为多见()
A、硝苯地平B、普萘洛尔C、卡托普利D、哌唑嗪E、硝普钠产生NO,松弛血管平滑肌的是
根据《建设工程质量管理条例》规定,()应当建立质量责任制,确定工程项目的项目经理、技术负责人和施工管理负责人。
驾驶人在()可以驾驶机动车。
秋日题窦员外崇德里新居刘禹锡长爱街西风景闲,到君居处暂开颜。清光门外一渠水,秋色墙头数点山。疏种碧松通月朗,多栽红药待春还。莫言堆案无余地,认得诗人在此间。联系全诗,概括作者“开颜”的原因。
言语是()
Irememberthewaythelighttouchedherhair.Sheturnedherhead,andoureyesmet,amomentaryawarenessinthatraucousfift
最新回复
(
0
)