首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
74
问题
使用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全国计算机二级
相关试题推荐
下列语句中,错误的是()。
有如下类和对象的定义:classConstants{public;staticdoublegetPl0{retum3.1416;});Constantsconstants;下列各组语句中
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
有如下程序:#includeusingnamespacestd;classtest{private:inta:public:test0{cout+”constructor”+en
如果利用C++流进行输入输出,下面的叙述中正确的是()。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
有如下语句序列:intx=100,&r=X,cout<<x<<’_’<<r<<end1:己知其中变量X的地址为0012FF7C,则执行该语句序列的输出结果为()。
有如下程序:#includeusingnamespacestd;intmain(){inta[6]={23,15,64,33,40,58};ints1,s2;s1=s2=a[0];
在关系模型中,每一个二维表称为一个
随机试题
依照《处方药与非处方药分类管理办法(试行)》,非处方药标签和说明书除符合相关规定外,用语应当
消防设施施工安装以经法定机构批准或者备案的消防设计文件,国家工程建设消防技术标准为依据;经批准或者备案的消防设计文件不得擅自变更,确需变更的,由()修改,报经原批准机构批准后,方可用于施工安装。
某商店2010年1月成立,属于增值税小规模纳税人,2014年5月销售服装取得现金收入8万元,销售副食品取得现金收入12万元,销售小电器取得收入2万元。当月购买税控收款机,取得销售方(一般纳税人)开具的普通发票一张,共支付货款2.34万元。6月5日,向税务机
资料(一)L集团成立于1984年,是一家以研究、开发、生产和销售自有品牌的计算机系统及其相关产品为主,在信息产业领域内多元化发展的大型企业,是国家120家试点大型企业集团之一,国家技术创新试点企业集团之一,是国内极具影响力的高科技公司之一。自成立
下列哪句说法是错误的?()
16,-7,36,1,64,9,81,(),()
毛泽东在第一届全国人民代表大会的开幕词中说:“我们这次会议具有伟大的历史意义。这次会议是标志着我国人民从1949年建国以来的新胜利和新发展的里程碑……”材料中的“里程碑”表现在()
U.S.LifeExpectancyHitsNewHighLifeexpectancyratesintheUnitedStatesareatanall-timehigh,withpeoplebornin
你不能单靠成功来摆脱嫉妒,因为历史上总是有人比你更成功。享受你手头的幸福,做你应该做的工作,勿把你所幻想的——也许是完全错误地——比你更幸运的人来和自己比较,这样你才能摆脱嫉妒。
Thehighunemploymentratesoftheearly1960soccasionedaspiriteddebatewith,intheeconomicsprofession.Onegroupfoundth
最新回复
(
0
)