首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
46
问题
使用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全国计算机二级
相关试题推荐
下列关于函数模板的描述中,错误的是()。
下列枚举类型的定义中,包含枚举值3的是()。
有如下程序:#include<iostream>usingnamespacestd;classMonkey{public:Monkey(){cout<<’M’;}Monkey(char
有如下类定义:classFoo{public:Foo(intv):value(v){)∥①~Foo(){)∥②private:F000{}∥③in
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
若Pay是一个类名,则执行语句Payp1,p2[2],*p3;时Pay的构造函数被调用的次数是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列特征中不是面向对象方法的主要特征的是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
随机试题
比较英、美两国校长负责制的异同。
女性,58岁。突感胸骨后疼痛来院就诊。行胸部CT平扫如图:若考虑上述诊断则可能的分型是
某25m高的均质岩石边坡,采用锚喷支护,侧向岩石压力合力水平分力标准值(即单宽岩石侧压力)为2000kN/m,若锚杆水平间距sxj=4.0m,垂直间Syj=2.5m,则单根锚杆所受水平拉力标准值为()。
财务会计是以对外提供会计信息为主,接受“公认会计原则”约束的会计。()
常模样本中6年级的算术平均分是60分,某儿童所得的算术成绩也是60分,可以表述()。
"Youlooklikeyou’vehadatoothacheforthelastsixweeks,"saidNancy."AreyouOK?""Oh,sure.I’mjusttired,"Ilied,unw
取保候审中的保证人必须符合的条件有()。
A、3B、4C、5D、6D
经济法原则是经济法在其调整特定社会关系时在特定范围内所普遍适用的基本准则。下列不属于我国经济法原则的是()
IFeelGoodCommunityChallengeisfor______.
最新回复
(
0
)