首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意
admin
2020-10-26
78
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
以下叙述中错误的是
若有语句:char*line[5];,以下叙述中正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
下面选项中的程序段,没有编译错误的是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main(){doublea[2]=
下面选项中关于编译预处理的叙述正确的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
以下函数不能用于向文件中写入数据的是
在软件设计中,不属于过程设计工具的是
随机试题
患者,女性,58岁。血压165/102mmHg,患有2型糖尿病,吸烟30年,右侧膝关节疼痛但下肢活动良好,经常咳嗽,身高162cm,体重85kg,目前该患者高血压发生心脑血管并发症的危险因素有
诊断慢性淋巴细胞性甲状腺炎最有价值的检查是
工程延期的计算主要有以下()方法。
()依法对同业拆借市场进行监督管理。
苏霍姆林斯基说:“教师的语言修养在极大程度上决定着学生在课堂上的脑力劳动的效率。高度的语言修养是合理地利用时间的重要条件。”对教师的语言要求有()。
央行发行1000万货币,货币当局的资产负债表的变化是()。[对外经济贸易大学2015研]
甲潜入乙家中行窃,被发现后携所窃赃物(价值1000余元)潜逃,乙紧追不舍,甲见一商店旁有辆未熄火摩托车,车主丙正在车旁抽烟,甲便骑上摩托车继续逃跑。次日,丙发现自己的车和甲,欲将甲扭送公安局,甲将丙打成轻伤。甲的行为触犯了()。
Thetechnologyindustryisatwaroverintellectualproperty.OnMay7ththefirst【C1】______ofathree-partfightbetweenOracle
NoonecanbelicensedasanelectricianinParkerCountywithoutfirstcompletingacertaincourseinelectricalsafetyprocedu
Thedelegatesdecidedthat_________________(继续开会,而不是中断会议去吃午餐).
最新回复
(
0
)