首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2015-12-22
28
问题
给定程序MODI1.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;
retumr]max;
}
main()
{unsqned n;int zero,max;
printf("\nInput n(unsigned):");
scanf("%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/rXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是______。
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0])
下列程序的输出结果是#include"stdio.h"main(){inti,a=0,b=0;for(i=1;i
若有下列定义,则对a数组无素地址的正确引用是()。inta[5],*p=a;
函数ftell(fp)的作用是()。
C语言可执行程序的开始执行点是()。
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
有如下程序段:main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和_______。
随机试题
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
国家行政机关及其公职人员在进行行政事务管理过程中,依照法定职权和程序贯彻和实施法律的活动,称为
从社会意识与社会经济基础的关系来看,社会意识形式可分为()
男,62岁,高血压病史,突发胸痛3小时伴大汗。查体:血压100/70mmHg,心率55次/分。心电图:V1~V4ST段弓背向上抬高3mm,Ⅱ、Ⅲ、aVFST段水平压低1mm。急测心肌酶正常诊断考虑为
《劳动争议调解仲裁法》第5条规定:“发生劳动争议,当事人不愿协商、协商不成或者达成和解协议后不履行的,可以向调解组织申请调解;不愿调解、调解不成或者达成调解协议后不履行的,可以向劳动争议仲裁委员会申请仲裁;对仲裁裁决不服的,除本法另有规定的外,可以向人民法
煤矿、非煤矿山、危险化学品、烟花爆竹等生产经营单位主要负责人和安全生产管理人员安全资格每年再培训时间不得少于()学时。
在工程中,比较通用的分类方法之一是按照化学成分分类。据此。可将钢分为()。
填制凭证时,如系统提示“科目不存在”,表示该科目是()的科目。
某公司一季度有82%的人全勤,二季度有87%的人全勤,三季度有96%的人全勤,四季度有93%的人全勤。那么全年全勤的人最多占(),最少占()。
在SQL语言的SELECT语句中,用于指明检索结果排序的子句是()。
最新回复
(
0
)