首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2015-12-22
50
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序:main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1)>x[j]
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
若变量已正确定义并赋值,以下符合C语言语法的表达式是
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
用链表表示线性表的优点是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序段中循环体的执行次数是______。a=15;b=0,do{b+=2;a-=2+b;}while(a>=0);
下列数据结构中,能用二分法进行查找的是______。
随机试题
(2019年烟台福山区)学生小明因打架被老师当众批评后,感到非常丢脸,于是他满腔怒火地用力把身边的板凳踢倒。小明的这种心理防御机制属于()
习近平总书记曾在中纪委会议上指出,要加强对权力运行的制约和监督,把权力关进制度的笼子里,形成不敢腐的惩戒机制,不能腐的防范机制,不易腐的保障机制。“把权力关进制度的笼子里”的根本之策是()。
电流表与被测负荷并联测量电流。()
麦克利兰提出了()
“范例教学理论”的倡导者是_______。
男,35岁。右上第一磨牙牙髓治疗后劈裂,拔牙过程中牙冠碎裂至龈下,牙根与周围骨质粘连。此时拔除此根应先
根据《招投标法》,由建设单位指定的5名行政领导和1名技术专家组成的评标委员会,存在的错误有()。
干粉灭火系统管网试压和吹扫中,当水压强度试验条件不具备时,可采用气压强度试验代替。气压强度试验压力取()倍系统最大工作压力。
按规定计算代扣代缴职工个人所得税,应贷记的会计科目是()。
ThekeytotheindustrializationofspaceistheU.S.spaceshuttle.【C1】______it,astronautswillacquireaworkhousevehicle【C
最新回复
(
0
)