首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long s,long*str),使之从低位开始取出长整型变量s中奇数位上的数,依次存放在数str中。 例如,当s中的数为:7654321时,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long s,long*str),使之从低位开始取出长整型变量s中奇数位上的数,依次存放在数str中。 例如,当s中的数为:7654321时,
admin
2019-05-29
39
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(long s,long*str),使之从低位开始取出长整型变量s中奇数位上的数,依次存放在数str中。
例如,当s中的数为:7654321时,str中的数为:7531。
注意:请勿改动主函数。
1 #include<iostream.h>
2 void convert(long s,long *str)
3 {
4
5 }
6 void main()
7 {
8 long s,res;
9 cout<<’’Please enter s:’’<<end1;
10 cin>>s;
11 convert(s,&res);
12 cout<<’’The result is:’’<<res<<end1;
13 return;
14 }
选项
答案
1 long s1=10; 2 *str=s%10;//先取个位数 3 while(s>0) 4 { 5 s=s/100; //每次除以100, 6 *str=s%10*s1+*str; //取除以100后的个位数,str增加1位 7 s1=s1*10; 8 }
解析
函数convert(long s,long *str)的功能是从低位开始取出长整型变量S中奇数位上的数,依次存放在str中,即取S的个位数、百位数、万位数……,先取个位数,然后每次取奇数位的数相当于s每次除以100后的个位数,因此可用循环来实现。
(1)由审题分析可知,奇数位即为个位数、百位数、万位数……,取个位数比较简单,s%10便得到了个位数。获取百位数可由s/100后,再和10取余得到,同样万位数可由s/10000,再和1(取余得到,从百位数开始后面的奇数位都是在上次的基础上再除以100后再取余数,因此可利用循环。
(2)在循环外先取S的个位数,然后进入循环,s=s/100,获取除以100的个位数方法为s%10,这个数是*str的高一位,乘以它所在*str中的位置的权值,然后和以前的值相加便得到这次*str值,如此循环,直到s为0为止。
转载请注明原文地址:https://jikaoti.com/ti/k5A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
2首先声明为private的“private:intj;”中j为私有成员。然后在类中没有指定,系统默认为私有。即“inti:”中的i也是私有成员。所以本题中的私有成员数量为2。
A、 B、 C、 D、 C通过调用友元函数,实现求解n!的算法。sum=5!+4!+3!+2!。
A、 B、 C、 D、 B只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,本程序共生成了3个同类对象a,b[2]。
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
A、 B、 C、 D、 C采用intA[]={3,4,9,8}定义数组A,则A中只有4个元素,而题干要求的是7个元素,A[4]、A[5]、A[6]3个元素就不存在。
A、 B、 C、 D、 A本题考查数据库系统的基本概念和知识。数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构又叫物理结构,是逻辑结构在计算
A、 B、 C、 D、 B本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
用铁砂吸附药材提取物具有温热刺激作用
用于心阴不足,心悸健忘,失眠多梦的不寐类非处方药是()
不属于地籍原图和着墨二底图优等品的标准是()。
金融市场泡沫的特征包括()。Ⅰ.乐观的预期Ⅱ.大量“幼稚投资者”的涌入Ⅲ.价格与价值的严重背离Ⅳ.庞氏骗局
履行出资人职责的机构进行的下列行为,不符合法律规定的是()。
上课铃声响了,三年级一班班主任王老师走进教室,不久“优等生”李明气喘吁吁地跑进教室.王老师摆了一下手,示意他进去坐好。过了一会儿,“差等生”赵鹏跑来,看到班主任在教室,就在教室外喊声“报告”,王老师将其引至教学楼拐角处,做了十分钟的“思想工作”。王老师的做
维果斯基的“最近发展区”理论对教育教学工作的重要启示是()。
提高程序的可读性和易维护性的关键是使程序结构【】。
IP数据报在穿越因特网过程中有可能被分片。收到数据报时,如果本结点是目的主机结点,则需要()。
【B1】【B2】
最新回复
(
0
)