首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:从低位开始取出长整型变量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
54
问题
以下程序的功能是:从低位开始取出长整型变量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://kaotiyun.com/show/ktPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { intm=0256,n=256; printf("%o%o\n",m,n); } 程序运行后的输出结果是
以下定义语句中正确的是
有以下程序:#include<stdio,h>voidfun(iht*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++;j--;
有以下程序:#include<stdio.h>main()inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);else
下列不是合法的C语言语句是()。
设有定义:intk=1,m=2;floatf=7;则以下选项中错误的表达式是()。
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下结构体说明和变量定义,相应的链表如图所示:struetnode{intdata;struetnode*next;*p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句
若采用直接插入法对字母序列(W,S,E,L,X,G,I)进行排序,使字母按升序排列,那么第一次排序的结果为【】。
随机试题
下列脾破裂的处理不正确的是
在贸易救济方面,根据我国对外贸易法的有关规定,对外贸易救济措施不包括()。
在明视觉条件下,人眼对下列哪种颜色光最敏感?[2009年第17题]
下列合同中自始没有法律约束力的是( )。
Copeland公司在联合生产流程中生产X-547。该公司正在考虑是在分离点销售X-547还是进行再加工将产品变成Xylene。公司收集了以下信息:Ⅰ.X-547每磅的售价Ⅱ.加工的变动制造成本Ⅲ.加工过程中可避免的固定成本
下列关于环境保护税征收管理的规定,表述错误的是()。
Whenyouthinkofthetremendoustechnologicalprogresswehavemade,it’samazinghowlittlewehavedevelopedinotherrespect
根据《宪法》规定,乡、民族乡、镇的人民代表大会每届任期()。
Unexpectedlythelight______andwewereleftindarkness.
随着中国经济的快速发展,汉语开始逐步在世界范围内升温。来自国家汉办(theOfficeofChineseLanguage)的数据显示,目前除中国之外,全球学习、使用汉语的人数已逾1亿人。已经有60多个国家通过颁布法令政令等方式将汉语教学纳入国民教育
最新回复
(
0
)