首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
71
问题
使用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://www.kaotiyun.com/show/qEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
设表的长度为n。存下列结构所对应的算法中,最坏情况下时间复杂度最低的是
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
定义无符号整数类为UInt,下面可以作为类、UInt实例化值的是
面向对象方法中,继承是指
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
下列语句中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序
随机试题
校对题:按照原稿纠正校样中的错误;若认为原稿有差错,用黑色墨水笔以校对质疑的方式指出。【原稿】翻译《共产党宣言》:“对中国做了一件好事”“五四”新文化运动以来,尽管经过以李大钊为代表的先进分子的共同努力,马克思主义在中国得到了
有的地方搞森林城市创建不计成本,选树种不考虑当地环境气候,一味_________,大搞南方草原风光、中部沿海风情的反气候移植。这种贪图表面光鲜、_________生态效益、忽视经济效益和社会效益的做法,无疑背离了森林城市创建的初心。依次填入画横线部分最恰当
酸碱度pH值为1.0~1.5的是
关于胰岛素药理作用错误的描述是
三秽是指五元是指
账务系统中每张凭证的借贷方数据的平衡关系是由()校对的。
基金交易是指以基金为对象进行的流通转让活动。从基金的基本类型来看,一般可以分为()
推翻了统治中国几千年的君主专制制度的辛亥革命属于()。
尽管目前科学家对暗物质还了解不多,不过,正在进行的探索,或许将成为人类解开一个宏大谜题的__________。在将来的某一天,我们不仅有望弄清暗物质自身的神秘构成,更有机会借此__________到大爆炸的宏伟一刻,彻底解开万物起源之谜。填入划横线部分最恰
Theresearchershavecomeupwithnumerousexplanationsto__________theirfailures.
最新回复
(
0
)