首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODIl.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2016-10-29
46
问题
给定程序MODIl.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()
{ unsigned n;int zero,max;
printf("\nInput n(uns~gned):");
scarlf("%d",&n);
max=fun(n,&zero);
printf ("\nThe result:max=%d zero=
%d\n",max,zero);
}
选项
答案
(1)if(t==0) (2)*zero=count;
解析
(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://kaotiyun.com/show/2jDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:charstrl[]="string",str2[8],*str,*str4="string";则______不是对库函数的正确调用。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
以下程序段的输出结果是______。main(){chars1[10],s2[10],s3[10];scanf("%s",s1);gets(s2);gets(s3);put
以下程序的输出结果是______。intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti
下列数据结构中,能用二分法进行查找的是______。
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
随机试题
输精管的分部不包括
具有四级结构的蛋白质的特征是
患者,女,17岁,主诉咀嚼无力。口腔检查:双侧上颌第一磨牙颊侧近、远中牙周袋约6mm,牙齿松动Ⅱ度,口腔卫生尚佳。X线片见牙槽骨弧形吸收。初步诊断是
对农作物产量进行调查时,应该运用()。
教师根据教育、教学目的,按照一定的目标设计的游戏被称为()。
甲、乙两车间原有人数的比为4:3,甲车间调12人到乙车间后,甲、乙两车间的人数变为2:3,甲车间原有人数是()。
从世界汽车产业发展趋势来看,汽车业已经以发展新能源车为____________步人了产业发展的新时代。填人横线部分最恰当的一项是()。
Theconsumergroupcomplainedabout______.AllthefollowingshareonesimilarityEXCEPT______.
"ThisIsYourBrainonMusic"Neuroscientist(神经系统科学家)DanielLevitin’swonderfulnewbookexplainswhymusicisacritical
A、Peoplearegeneratingbillionsoftonnesofwaste.B、Peopleareindangeroffinancialproblems.C、Climatechangehasinfluenc
最新回复
(
0
)