首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
27
问题
使用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://kaotiyun.com/show/g7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
给出以下程序的执行结果【】。#include<iostream>usingnamespacestd;intn=1;voidFun();intmain(){n++;
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
下列打开文件的表达式中,错误的是
C++语言中关键字运算符有new,delete和______。
若要打开二进制文件binfile写方式,输出到文件尾则应为:ofstreambfile("binfile",______);
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列哪项引起腹式呼吸减弱【】
十二经脉中与喉咙有联系的经脉有
根据我国《保险法》,在以下哪些情形下,保险人不承担给付保险金的责任?()
投资项目经济评价有一整套指标体系,敏感性分析可选定其中一个或几个主要指标进行,其中最基本的分析指标是()。
心理咨询工作是()。
教师教学柳永的《望海潮》一词时,引导学生阅读作品并领略杭州的美景。课后教师组织学生开展“寻找诗词当中的杭州”专题活动。下列学生找到的诗句中,不适合作为描写杭州的示例诗句的是()。
朝鲜半岛核问题的六方会谈已举行过五轮,取得了初步成果。下列不属于六方会谈成员的国家是()。
春秋时期,周天子的地位一落千丈,诸侯王不再听命于周王,一些强大的诸侯趁机发动兼并战争,强迫其他各国承认其霸主地位。管仲辅佐()打着“尊王攘夷”旗号,使其“九合诸侯,一匡天下”,成为春秋时期第一个霸主。
在一次选举中,统计显示,有人投了所有候选人的赞成票。如果统计是真实的,那么下列哪项也必定是真实的?
设直线y=kχ与曲线y=所围平面图形为D1,它们与直线χ=1围成平面图形为D2.(1)求忌,使得D1与D2分别绕χ轴旋转一周成旋转体体积V1与V2之和最小,并求最小值;(2)求(1)中条件成立时的.
最新回复
(
0
)