首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数; 并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数; 并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数
admin
2019-04-04
28
问题
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;
并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(unsigned r1,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("\nlnput n(unsigned):");
Scanf("%d",&r1);
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://jikaoti.com/ti/P5f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:inta=1,b=2,c;c=a∧(b<<2);执行后,c的值为()。
有以下程序intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;seanf("%d",&
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
在结构化方法中,软件功能分解属于软件开发中的______阶段。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
设有如下变量说明,则a+(int)((int)b+c)>>(int)(b-c)的值为【】。inta=5;floatb=7.2,c=3.6;
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
表示关系a≤b≤c的C语言表达式为()。
随机试题
生牡蛎除平肝潜阳外,还能()刺蒺藜除平肝疏肝外,还能()
2006年某写字楼出租,签订了3年租赁合同,合同月租金50元/m2,每年租金增长率为10%,每年支出总费用为380元/m2。2008年该写字楼的房地纯收益为()元/m2。
2017年7月11日,陕西省靖边县张家畔街道办事处新房滩村的延长•天和城C—B8号楼在进行塔式起重机拆卸作业过程中发生一起倒塌事故,造成2人死亡。(一)基本情况1.事故相关单位有:建设单位A公司;总承包单位B;公司劳务分包单位C;塔式起重机(以下简称“
对于工期较短、工程量变化幅度不会太大的项目,适于采用()。
拟发行上市公司提出上市申请前,存在数量较大的关联交易,应制订有针对性减少关联交易的实施方案,应该注意的问题包括( )。
()是指出口商在装船后延滞很久才交到银行议付的提单。
民族精神是社会主义核心价值体系的重要内容之一,其核心是()。
材料:冯亮和丁明是初二的学生,最近两个都有些心事。于是,凑在一起聊天……冯:你说咱们已经快要和爸爸一样高了,可父母还老把我们当小孩看,什么都管。丁:可不是吗?吃饭要管,穿衣服要管,去哪玩也要管,放学回家稍晚就唠叨个不停……真烦!有时他们让我做什么,我偏
领导干部对于各种批评意见应采取有则改之、无则加勉的态度,营造言者无罪、闻者足戒的氛围。只有这样,人们才能知无不言、言无不尽。领导干部只有从谏如流并为说真话者撑腰,才能做到“兼听则明”或做出科学决策;只有乐于和善于听取各种不同意见,才能营造风清气正的政治生态
在Cisco路由器上配置RIPv1路由协议,参与RIP路由的网络地址有193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26,正确的配置命令是______。A)Router(co
最新回复
(
0
)