首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成…个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成…个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2015-08-23
28
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成…个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/************found************/
void fun(long s,long t)
{long s 21=10;
s/=10;
*t=s%10;
/************found************/
while(S<0)
{ s=s/100;
*t=s%10*s 21+*t;
s1=s1*10;
}
}
main()
{long s,t;
pr2ntf("\nPlease enter s:");scanf
("%ld",&s);
fun(s,&t);
printf("The result is:%ld\n",t);
}
选项
答案
(1)void fun(long s, long *t) (2)while(s>0)
解析
函数目的是取出长整型变量s中偶数位上的数。
(1)第一个标识下的形参t被定义为一个long型变量,而对应的主函数中的实参却是一个地址值。因此,t在函数定义中应该被定义为一个指针变量,即“void fun(long s,long t)”改为“void fun(long s,long*t)”。
(2)第二个标识下的while循环控制表达式“s<0”要求s小于0才进入循环。而s的值总是大于0,因此将“while(s<0)”改为“while(s>0)”。
转载请注明原文地址:https://kaotiyun.com/show/lTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明:int*p,m=5,n;,以下正确的程序段是
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno);floatscore}STU;ma
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{1
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
随机试题
新生儿及出生小于2个月的患儿的化脓性脑膜炎多见的细菌是
甲公司获得一项智能手机显示屏的发明专利权后,将该技术以在中国大陆独占许可方式许可给乙公司实施。乙公司在销售含有该专利技术的手机过程中,发现丙公司正在当地电视台做广告宣传具有相同专利技术的手机,便立即通知甲公司起诉丙公司。法院受理该侵权纠纷后,丙公司在答辩期
A.黄芪建中汤B.大建中汤C.温脾汤D.良附丸患者,男,46岁。胃病10年,时发时止。近1月来胃痛隐隐,饥则尤甚,劳则加剧,喜温喜按,泛吐清水,纳谷不香,大便溏薄,完谷不化。神疲乏力,舌淡苔白,脉象细弱,治方选
A.与相应的椎骨平面相差2节B.与相应的椎骨平面相差1节C.与相应的椎骨平面相差3节D.胸椎10~12E.胸椎12到腰1骶段脊髓位于
成人失钾最重要的途径是
《中国药典》规定原料药的含量上限为100%.以上时,是指
在以下水平角观测误差中,属于系统误差的是()。
会计工作的外部监督包括()。
设函数φ(y)具有连续导数,在围绕原点的任意分段光滑简单闭曲线L上,曲线积分的值恒为同一常数。求函数φ(y)的表达式。
当利用大小为n的数组顺序存储一个队列时,该队列的最大长度为(33)。
最新回复
(
0
)