首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
52
问题
使用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全国计算机二级
相关试题推荐
下列语句中,错误的是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classMonkey{public:Monkey(){cout<<’M’;}Monkey(char
下列有关类继承的叙述中,错误的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()。
在满足实体完整性约束的条件下()。
有如下语句序列:ifstreaminfile("DATA.DAT");if(infile.good())cout
层次型、网状型和关系型数据库划分原则是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
随机试题
在铆接结构中,板料的强度与铆钉的屈服强度相比应________。
______是直肠癌最简便而有效的检查方法。
A.动脉粥样硬化B.纤维肌性发育异常C.多发性大动脉炎D.先天性肾动脉异常欧美国家引起肾动脉狭窄最常见的病因是
全厚皮片移植修复唇外翻畸形,植皮成活后,以下方法处理为佳的是
确诊糖尿病首选的检查方法
理解土地所有权的概念,应当掌握以下()基本要点。
多媒体教室的核心是()。
阅读下面材料,回答问题。一位中学教师在谈教育体会时说,现在的中学生太不懂事了,不打就不听话。但这位老师的学生却说,我们也知道老师是对我们好才严格要求我们。不过他总是把我们当犯人看待,从来不相信我们,弄得我们平时只好躲着他,有时明知他是对的,也故意
阅读下列材料,回答问题。李某放假回老家,在乘坐客运汽车的途中,被车窗外飞进的一块小石头击中左眼球,当场出血,被送往就近医院治疗,但因伤情严重导致失明。李某要求运输公司赔偿,但运输公司拒绝赔偿,理由是:李某的伤是外来的原因造成的,运输公司没有过错。
Doyouknowthepeople______liveovertheroad?
最新回复
(
0
)