首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。 请改正函数f
admin
2013-03-29
76
问题
给定程序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全国计算机二级
相关试题推荐
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
下面关于完全二叉树的叙述中,错误的是______。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
用筛选法可得到2~n(n
随机试题
重力式码头棱体抛填断面的平均轮廓线不得小于设计断面,顶面和坡面的表层应铺0.3~0.5m享度的(),其上再铺倒滤层。
纤溶系统的成分有
成年男性,于急性胰腺炎恢复期做超声检查,于胰腺体尾部探及11cm×8cm边界清晰、包膜完整、较薄的囊性病变,最可能的诊断是
男性,29岁。咳大量脓痰并反复咯血10年,多次住院治疗。查体:左下肺湿啰音,心率86次/分,律齐。如胸部X线检查检查见左下肺不规则透亮阴影,下列哪项可进一步确诊
腰椎滑脱、腰椎椎弓狭部骨不连、脊柱裂分别首选的摄影体位是
在保证膨润土拌合土层满足抗渗设计要求的前提下,节约成本的最佳做法有()。
质量事故的处理过程包括事故调查及事故原因分析和()。
在保本点上,()。
公安执法监督的基本特征有()。
法西斯党“进军罗马后,墨索里尼对新闻界采取了什么措施?
最新回复
(
0
)