首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:从低位开始取出长整型变量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
72
问题
以下程序的功能是:从低位开始取出长整型变量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://www.kaotiyun.com/show/ktPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺序排列,函数fun返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;seanf("%d",&r);s=*
strcat函数的作用是【】。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
下面四个选项中,均是不合法的用户标识符的选项是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下说法正确的是()。
设有下列二叉树:对此二叉树中序遍历的结果为
在一棵二叉树上第6层的结点个数最多是______个。
请选出可以作为C语言用户标识符的一组标识符号
随机试题
计算机能够直接识别和执行的语言是________。
A.败血症B.脓血症C.毒脓败血症D.菌血症E.毒血症致病菌进入血液循环,持续存在,迅速繁殖,产生大量毒素及组织分解产物而引起严重全身性感染的疾病称为
对绵羊致病力强的球虫是
肝硬化病人不宜大量放腹水,因可导致
利率期货自诞生后发展非常迅猛,交易金额很快超过了传统的(),并一直在全球期货市场占有较大的市场份额。
根据相关规定,当事人可以对债权请求权提出诉讼时效抗辩,但是下列选项中不得提出诉讼时效抗辩的有()。
出现误机(车、船)事故,应采取以下处理措施()。
Westayedupallnight,talkingabout______hadhappenedinthelastfewmonths.
如果台独分子对中国政府的严正声明和强烈抗议______,坚持______,他们必将______。依次填入划横线处的词语,最恰当的一组是()
A=WashingtonD.C.B=NewYorkCityC=ChicagoD=LosAngelesWhichcity….istheheadquarteroftheSupremeCourt
最新回复
(
0
)