首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2015-06-08
61
问题
给定程序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全国计算机二级
相关试题推荐
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
关系数据库管理系统能实现的专门关系运算包括()。
数据流的类型有【】和事务型。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
在数据流图(DFD)中,带有名字的箭头表示()。
设有定义:int(*ptr)(); 则以下叙述中正确的是()
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include<string.h>main(){FILE*fp:charch
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
关系数据库管理系统能实现的专门关系运算包括_______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
随机试题
A易与受体蛋白质的羧基结合B可与生物大分子形成氢键,增强与受体的结合力C不易通过生物膜,导致生物活性减弱,毒性降低D易于通过生物膜E增加药物的亲水性,并增加与受体结合力药物分子中引入磺酸基
A.第一代喹诺酮类B.第二代喹诺酮类C.第三代喹诺酮类D.第一代头孢菌素类E.第二代头孢菌素类抗菌谱包括肠杆菌属、枸橼酸杆菌、铜绿假单胞菌的药物是
出口日期应填______。经营单位应填______。
下列各项活动中不属于生产活动范围的是()。
产业作为经济学的专门术语,有严格的使用条件,产业的构成一般具有()特点。
风险识别是银行风险管理的最基本要求。()
大宇有限责任公司(以下简称大宇公司)由5家国有企业联合设立,注册资本为1亿元。2004年3月,公司净资产额为8000万元。大宇公司现有董事7名,分别由5家股东推荐,基本由5家企业的总经理、副总经理或厂长组成。2004年3月10日,董事长提议,趁全体董事’
不属于我国古代最高教育机构的是()。
中央集权制警政管理体制以英国为代表。()
中国自1978年实行改革开放的政策(theReformandOpening—upPolicy)以来,经济获得了持续快速的发展。目前经济总量已位居世界前列。然而,中国是一个人口大国,按人口平均的经济水平还不高,仍然属于低收入国家,与发达国家相比,还存
最新回复
(
0
)