首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。 #include main() {long s,t,s1=10; printf(“﹨nPlease
以下程序的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。 #include main() {long s,t,s1=10; printf(“﹨nPlease
admin
2012-08-23
40
问题
以下程序的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。
#include
main()
{long s,t,s1=10;
printf(“﹨nPlease enter s:”);
scanf(“%ld”,&s);
t=s%10;
while(s>0)
{s=s/100;
t=__________;
s1=s1*10;
}
printf(“The result is:%ldkn”,t);
}
选项
答案
s%10*s1+t
解析
题日要求从低位开始取出长整型变量s中奇数位上的数,设s为7654321,所要去除的为7531。s在每次循环均除以100,因此它的作用是将本次循环所需要得到的奇数位数放到最末一位,而要获得该数仅需在此后将s对10取余,sl初始值为10,且在每次循环后均乘以10,因此可想到是为了将本次循环所获得的奇数位数放到已有数的“前面”,即将上一步所得之数乘以s1,由于是逐次获得奇次位数,所以每次还要加上t的原值。
转载请注明原文地址:https://jikaoti.com/ti/ulB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元______。
数据库系统中实现各种数据管理功能的核心软件称为______。
有以下程序:#include<stdio.h>main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输
设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
若以下选项中的变量已正确定义,则正确的赋值语句足
树是结点的集合,它的根结点数目是()。
以下不能定义为用户标识符的是()。
定义结构体数组:structstu{intnum;charname[20];}x[5];{1,"L1",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
当大学生完成学业开始找工作时,在全心全意找到工作之前的这段短期失业阶段被称为()
下列关于口腔癌的描述,错误的是:()
恶性肿瘤的临床和病理标志是
上海证券代码和深圳证券代码都为一组()位的数字。
P公司2×15年10月1日取得S公司80%股份,能够控制S公司的生产经营决策。2×16年P公司实现净利润1000万元,S公司按购买日公允价值持续计算的净利润为200万元。2×16年3月1日,P公司向S公司出售一批存货,成本为80万元,未计提存货跌价准备,售
旅游者上车后,导游人员应有礼貌地清点人数,可以采用()的方式进行。
在对志愿者的奖励和表扬中应该()。
在社会主义初级阶段,社会成员的思想觉悟和精神境界处在不同层次,因此社会主义精神文明建设也不能强求指导思想的一元化。()
以下程序段运行的结果是:_______。Dima(-1To5)AsBooleanDimflagAsBooleanflag=FalseDimiAsIntegerDimjAsInteger
Weshouldnotbeconceited______(即使我们在工作中取得了巨大的成就).
最新回复
(
0
)