首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2015-06-08
40
问题
给定程序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://kaotiyun.com/show/uaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系表中的每一横行称为一个_______。
若要说明一个类型名STP,使得定义语句STPs等价于char*s,以下选项中正确的是()。
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()。
C语言中,组成数据文件的成分是______。
规范化理论中,分解()是消除其中多余的数据相关性
若有如下定义,则该数组的第一维大小为【】。intb[][4]={1,2,3,4,5,6,7,8,9);
数据库系统的核心是()。
下列叙述中,不正确的是
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
用高级程序设计语言编写的程序称为______。
随机试题
(2012年)如果在总行之下设立若干机构,形成以总行为中心的银行网络系统,则该商业银行组织制度是()。
ProfessorSmithrecentlypersuaded35people,23ofthemwomen,tokeepadiaryofalltheirabsent-mindedactionsforafortnig
患者,女.24岁。再生障碍性贫血。症见:面色及唇甲苍白,食欲下降,精神萎靡,腰膝酸软,形寒肢冷,月经色淡,舌胖有齿痕苔自,脉沉细。其证型是
疫情报告是传染病管理的重要组成部分,也是有关机构及人员的法定职责和义务,法定疫情责任人报告人是指执行职务的
检测器是用于指示某个现象的存在而不必提供有关量值的____________
梁的横截面为图示薄壁工字型,z轴为截面中性轴。设截面上的剪力竖直向下,该截面上的最大弯曲切应力在()。
临界力Pij的大小与( )因素有关。
消防应急照明和疏散指示系统设计要求,100m以上建筑的蓄电池组初装容量初始放电时间不小于()min。
=______.
IwasaddressingasmallgatheringinasuburbanVirginialivingroom—awomen’sgroupthathadinvitedmentojointhem.Through
最新回复
(
0
)