首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-05-06
39
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long s,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。
例如,当S中的数为:7654321时,str中的数为:7531。
注意:请勿改动主函数。
#include
void convert(long s,long*str)
{
}
void main()
{
long s,res;
cout<<“Please enter s:”<
Cin>>s;
convert(S,&res);
cout<<“The result iS:”<
return;
}
选项
答案
long si=10; *str=s%10;//先取个位数 while(s>0) { s=s/100; //每次除以100, *str=s%10*s1+*str; //取除以100后的个位数,str增加1位 s1=s1*10; }
解析
函数convea(long s,long*str)的功能是从低位开始取出长整型变量S中奇数位上的数,依次存放在str中,即取s的个位数、百位数、万位数……,先取个位数,然后每次取奇数位的数相当于s每次除以100后的个位数,因此可用循环来实现。
转载请注明原文地址:https://kaotiyun.com/show/0xfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classtest{private:inta:public:test0{cout+”constructor”+en
下列选项中不属于结构化程序设计方法的是()。
有如下程序#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){return
下列关于赋值运算符“=”重载的叙述中,正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列有关类继承的叙述中,错误的是()。
在下列函数原型中,可以作为类从构造函数的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
文字の向きや書かれた場所________いって、彼女自身が書いたとは到底考えられない。
关于自体输血,下列哪种说法是错误的?
小儿营养性缺铁性贫血最主要的病因是
下列关于法律关系特征的描述,不正确的是( )。
下列各项,()对政府预算的执行情况进行总结。
“亭”古代有停止的意思,它是供人休息、纳凉、避雨和观赏四周景色的建筑。()
“任何人不得在中小学校、幼儿园、托儿所的教室、寝室、活动室和其他未成年人集中活动的场所吸烟、饮酒。”这一规定出自()。
2019年9月生态环境部宣布,将利用3个月时间开展对群众反映强烈的生态环境问题()问题进行专项整治。
正确处理改革、发展、稳定关系的结合点是
A、Ithasnotbeenverysuccessful.B、Ithaslongbecomeanewtrend.C、Ithasmetwithstrongresistance.D、Ithasattractedal
最新回复
(
0
)