首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2015-06-08
25
问题
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(unsigned n,int *zero)
{ int count=0,max=0,t;
do
{t=n%10;
/**********found***********/
if(t=0)
count++;
if(max
n=n/10;
)while(n);
/**********found***********/
zero=count;
return max;
}
main()
{unsiqned n;int zero,max;
printf(“\nInput n(unsigned):”);
scarlf(“%d”,&n);
max=fun(n,&zero);
printf(“\nThe result:max=%d zero=
%d\n”,max, zero);
}
选项
答案
(1)if(t==0) (2)*zero=count;
解析
本题中函数的功能是统计一个无符号整数中各位数字值为0的个数。对无符号数进行截取,然后对每个数字进行判断并统计。
[解题思路]
(1)第一个标识下的if语句是判断t是甭为0,而原题给出的“if(t=0)”是将0赋值给t,所以将第一个标识下的“if(t=0)”改为“if(t==0)”。
(2)第二个标识下的“zero=count;”语句,根据fun函数中zero的定义为指针型。所以,第二个标识下“zero=count;”应该改为“*zero=count:”。
转载请注明原文地址:https://jikaoti.com/ti/wUn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
下图所示的二叉树的先序遍历序列是()。
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
下面程序的输出结果是______。#definea121constb=12;enumc{a1,a2};main(){printf("%d,%d,%d",sizeof(a),sizeof(b),s
下列叙述中正确的是()。
数据库管理系统是位于用户与【】之间的软件系统。
设有数组定义:chararray[]="China",则数组array所占的空间为()
关系数据库管理系统能实现的专门关系运算包括()。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
树是结点的集合,它的根结点的数目是()。
随机试题
某幼儿园中班的幼儿在玩“小明比小刚高,小刚比小红高,那么谁最高,谁最矮”的游戏。这属于游戏中的()
因特网中最基本的IP地址分为A、B、C三类,我国采用C类,它的网络号占()字节。
________和________是党政机关优化人力资源配置的两种重要方式,________与________因此成为公务员制度的两个重要组成部分。
关于胃、十二指肠溃疡的疼痛叙述错误的是
A.黏液痰B.铁锈色痰C.大量浓痰分3层D.痰恶臭E.大量粉红色泡沫痰肺炎链球菌肺炎患者其痰液呈()。
【背景资料】某施工单位承揽了一水利枢纽工程中的部分施工任务。该施工项目双代号网络计划如下图(单位:天):【问题】施工过程中,在①法律、法规、规章和技术标准;②投标文件;③设计变更通知;④监理合同;⑤资源配置;⑥设计合同等中,哪些应
建筑安装单位工程质量验收记录填写的主要内容有()。
巴塞尔委员会对实施高级计量法提出的具体标准包括( )。
在下列法的各项分类中,以法的内容所作的分类是()。
WhowontheWorldCup2004footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【61】aneven
最新回复
(
0
)