首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2016-10-28
69
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long s,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。
例如,当S中的数为:7654321时,str中的数为:7531。
注意:请勿改动主函数。
#include<iostream.h>
void convert(long s,long *str)
{
}
void main()
{
long s,res;
cout<<"please enter s:"<<endl;
cin>>s;
convert(s,&res);
cout<<"The result is:"<<res<<endl:
return;
}
选项
答案
long s1=10; *str=s%10;//先取个位数 while(s>0) ( s=s/100;//每次除以100, *str=s%10*s1+*str;//取除以100后的个位数,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/g7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中全都可以被友元函数重载的是
每个C++程序中都必须有且仅有一个
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
若有以下程序:#include<iostream>usingnamespacestd;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
派生类的构造函数的成员初始化列表中,不能包含
模板函数的真正代码是在()时候产生。
在C++语言中每个类都有一个【】指针,该指针指向正在调用成员函数的对象。
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
通过使用new和delete两个运算符进行的分配为【】存储分配。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
男孩,12岁,发热7天,憋气,平卧困难伴左胸及左肩部痛2天入院。发病初期曾检查有扁桃体化脓。并应用头孢唑林、阿奇霉素、头孢呋欣等治疗。入院查体:体温39℃,精神可,无皮疹。口唇无发绀。咽红,扁桃体Ⅱ度大,双肺呼吸音粗,啰音不明显。心界向两侧扩大,心率96次
计算机断电后,ROM中的信息会丢失。()
A、Theresultisbetterthanexpected.B、Hefailedthemathsexam.C、Theresultisasgoodasusual.D、Heansweredonly10%ofth
在人体生理功能调控中,控制部分的活动随受控部分的反馈信息而减弱,这样的调控方式称为
用固体吸收剂管采样时,湿度可影响其最大采样体积。湿度增大引起最大采样体积
水中有机前体物通常是指
关于点支承玻璃幕墙张拉杆、拉索体系施工,符合技术要求的有()。
0,1/6,3/8,1/2,1/2,( )
在关系数据库的规范化理论中,在执行“分离”时,必须遵守规范化原则:保持原有的依赖关系和【】。
TheAmerican【C1】______system,isorganizedaroundabasicallyprivate-enterprise,market-orientedeconomyinwhich【C2】______larg
最新回复
(
0
)