首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意
admin
2020-10-26
70
问题
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为87653142时,t中的数为7531。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!
#include
void fun(long s,long*t)
{int d;
long sl=1:
/**********found**********/
t:0;
while(S>0)
{d=s%10;
/**********found**********/
if(d%2==0)
{ *t=d*s1+*t;
s1*=10:
}
S/=10:
}
}
main()
{long s,t;
prinff(“\nPlease enter S:”);scanf(“%ld”,&s);
fun(S,&t);
prinff(“The result is:%ld\n”,t);
}
选项
答案
(1)*t=0; (2)if(d%2!=0)或if(d%2==1)
解析
转载请注明原文地址:https://kaotiyun.com/show/QJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t)
关于算法,以下叙述中错误的是
下列叙述中正确的是
以下选项中不属于C语言程序运算符的是
下面选项中关于编译预处理的叙述正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*X*X;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
下面关于位运算符的叙述,正确的是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
设表的长度为20。则在最坏情况下,冒泡排序的比较次数为()。
随机试题
余光中的诗集有《舟子的悲歌》《蓝色的羽毛》《记忆像铁轨一样长》等。()
就预测地震而言,科学家能做的似乎微乎其微,不过城市规划设计师却可以在减轻地震造成的损失方面有点作为。
那时他没有意识到发生了什么事情。
长期酗酒者在突然停止饮酒后,可出现的戒断综合征有
癫痫患者,突然意识丧失,全身强直性痉挛,口吐白沫,随后进入沉睡状态。治疗应首选
背景资料:某施工单位承包一涵洞工程施工并与项目法人签订了施工承包合同。合同约定:(1)合同总价420万元;(2)工程2013年9月25日开工,工期12个月;(3)工程预付款按10%计,并在各月工程进度款内平均扣回;(4)保留金按当月工程进度款5%
下列现象中,其本质与其他三个现象的本质不同的是()。
Inourcontemporaryculture,theprospectofcommunicatingwith—orevenlookingat—astrangerisvirtuallyunbearable.Every
Whoarethespeakers?
Asimplifiedlanguagederivedfromtwoormorelanguagesiscalledapidgin.Itisacontactlanguagedevelopedandusedbypeop
最新回复
(
0
)