首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。 #include<stdio.h> main() {long s,t,s1=10; pfintf("\n.Pleas
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。 #include<stdio.h> main() {long s,t,s1=10; pfintf("\n.Pleas
admin
2011-06-10
31
问题
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。 #include<stdio.h> main() {long s,t,s1=10; pfintf("\n.Please enter s:"); scanf("%1d",&s); t=s%10; while(s>0) {s=s/100; t=( ); s1=s1*10; } printf("The result is:%1d\n",t); }
选项
答案
s%10*s1+t
解析
题目要求从低位开始取出长整型变量s中奇数位上的数,设s为7654321,所要去除的为7531。s在每次循环均除以100,因此它的作用是将本次循环所需要得到的奇数位数放到最末一位,而要获得该数仅需在此后将s对10取余,s1初始值为10,且在每次循环后均乘以10,因此可想到是为了将本次循环所获得的奇数位数放到已有数的“前面”,即将上一步所得之数乘以s1,由于是逐次获得奇次位数,所以每次还要加上t的原债。
转载请注明原文地址:https://jikaoti.com/ti/dzB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列条件语句中,功能与其他语句不同的是
有以下程序main(){chara=’a’,b;print("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是
以下程序的运行结果是【】。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:cas
以下选项中,与k=n++完全等价的表达式是
数据库系统的核心是()。
以下程序的功能是:建立一个带有头结点的甲—向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。#include<stdlib.h>structnode{charda
“商品”与“顾客”两个实体集之间的联系一般是()。
下列有关数据库的描述,正确的是()。
下列不属于软件工程的3个要素的是()。
下列说法中,不属于数据模型所描述的内容的是()。
随机试题
在Word文档中,出现了多处相同的错误,下列操作中,可一次性更正的是()c
水泥浆过多失水会产生哪些后果?
企业人才使用战略方案不包括()
地方教育费附加的税率一般是()。
某工程招标,下列具有相应资质的企业中可以参加投标的是()。
在资源管理器中删除文件的操作,选中文件后,可以()。
去年,和羊毛的批发价不同,棉花的批发价大幅度下跌。因此,虽然目前商店中棉织品的零售价还没有下跌,但它肯定会下跌。下列哪项如果为真,最能削弱上述论证?()
在()时,要分析的数据来源是主叫用户的用户数据。
儿童身体发育的模式有
A、Permanentlossofeyesightofpilots.B、Lossofconsciousnessofpassengers.C、Tragicresultsofairaccidents.D、Blackoutsof
最新回复
(
0
)