首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long S,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。 例如,当S中的数为:7654321时,str中
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long S,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。 例如,当S中的数为:7654321时,str中
admin
2021-02-22
30
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long S,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。
例如,当S中的数为:7654321时,str中的数为:7531。
注意:请勿改动主函数。
#include
void convert(10ng S,long*str)
{
}
void main()
{
long S,res ;
cout<
”<
cin>>s;
convert(s,&res);
cout<<”The result iS:
”(
return;
}
选项
答案
long sl=10 ; *str=s%1 0;//先取个位数 while(s>0) { S=s/1 0 0 ; //每次除以i0 0, *str=s%10*s1+*str; //取除 以10 0后的个位数,str增加1位 s1=s1*10; }
解析
(1)由审题分析可知,奇数位即为个位数、百位数、万位数……,取个位数比较简单,S%10便得到了个位数。获取百位数可由s/100后,再和10取余得到,同样万位数可由s/10000,再和10取余得到,从百位数开始后面的奇数位都是在上次的基础上再除以100后再取余数,因此可利用循环。
(2)在循环外先取S的个位数,然后进入循环,s=s/100,获取除以100的个位数方法为s%10,这个数是*str的高一位,乘以它所在*str中的位置的权值,然后和以前的值相加便得到这次*str值,如此循环,直到s为0为止。
转载请注明原文地址:https://jikaoti.com/ti/4vh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于文件流的描述中,正确的是()。
语句ofstreamf(’’SALARY.DAT’’,ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setw(10)<<setfill(’x’)<<s
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
下面不属于软件工程的3个要素是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列与队列结构有关联的是
下列有关内联函数的叙述中,正确的是()。
下列关于运算符函数的叙述中,错误的是()。
随机试题
简述违约责任的免责事由。
女性,21岁,支气管哮喘发作2小时。查体:神志清,明显呼吸困难伴双肺广泛哮鸣音,血白细胞8.0×109/L,中性粒细胞0.82。不常见的动脉血气改变是
增感屏的核心结构是
人的心理就像一面湖水。波浪起伏的水面,无法映出任何的相貌;但是静止的湖水,却犹如一面镜子,不但能映出周围的高山、树林,甚至连天空中飘动的浮云也能看得一清二楚。作者想要表达的意思是:
甲股份有限公司(本题下称“甲公司”)为增值税一般纳税人,适用的增值税税率为17%。甲公司以人民币作为记账本位币,外币业务采用业务发生时的市场汇率折算,按月计算汇兑损益。(1)甲公司2×12年3月份发生的有关外币交易或事项如下:①3月3日,将10
【2015年广东广州】下列人员中,不得参与或者变相参与教科书的编写工作的是()。
周老师在教《三顾茅庐》一课时,向同学们提问:“请找出文中描写张飞言行的词句,然后和刘备的言行做一下比较,你发现了什么?”通过这一问题的回答,学生对刘备礼贤下士的精神有了进一步的了解,也体会到了不同人物具有不同的性格特点。在此处,周老师运用了()的设
[*]
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26-45,markoneletterA,B,CorDony
Whenanewmovementinartattainsacertainfashion,itisadvisabletofindoutwhatitsadvocatesareaimingat,for,howeve
最新回复
(
0
)