首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2013-03-29
36
问题
给定程序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()
{ unsigned n;int zero,max;
printf("\nlnput n(unsigned):");
scanf("%d",&n);
max=fun(n,&zeEo);
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/8WJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段#include<stdio.h>main(){chars[4][10];inti;scanf("%s%s",s[0],s[1]);gets(s[2])gets(s[3]);f
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
结构化程序设计的3种结构是
若已知a=10,b=20,则表达式!a<b的值为【】。
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
下面关于完全二叉树的叙述中,错误的是______。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
用筛选法可得到2~n(n
随机试题
教师对于自己影响学生学习活动和学习结果能力的一种主观判断称为______。
关于自慰的描述,正确的是
胆囊结石的典型声像图表现,不包括
女,12岁。鼻出血,躯干及四肢淤点淤斑,发病前2周有感冒史,脾不肿大,血小板20×109/L,出血时间2分,凝血时间正常,束臂试验阳性,PT正常,骨髓象增生,巨核细胞增多,幼稚型巨核细胞0.40,产血小板型巨核细胞缺少,诊断为()
患者,男,69岁,乏力、心律失常,体征实验检查:餐前血糖5.8mmol/L,餐后12.4mmol/L,糖化血红蛋白7.2%,消瘦体重指数BMI20.4。所用药物的适宜服用时间是
CDMA采用的多址方式是()。
甲公司为上市公司,系增值税一般纳税人,适用增值税税率17%,适用企业所得税税率为25%,所得税采用资产负债表债务法核算。甲公司2016年度实现利润总额8000万元,在申报2016年度企业所得税时涉及以下事项:(1)1月30日,甲公司购买一处公允价值为
拍一段新年祝福微视频、和家人一起掸尘、学做一道年夜菜、和爸爸妈妈一起拜年、到社区参加公益服务……中小学生的寒假作业已经不再是枯燥的“几大本作业题”,而是进入了多元化时代。针对这一现象,下列说法不正确的是()。
在关系数据库中,用来表示实体间联系的是
UnderdevelopedPeopleTheIndianslivingonthehighplainsoftheAndesMountains,inSouthAmerica,haveabackgroundrich
最新回复
(
0
)