首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2017-11-27
60
问题
使用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 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后,再和lO取余得到,同样万位数可由s/10000,再和10取余得到,从百位数开始后面的奇数位都是在上次的基础上再除以100后再取余数,因此可利用循环。
(2)在循环外先取S的个位数,然后进入循环,s=s/100,获取除以100的个位数方法为s%10,这个数是*str的高一位,乘以它所在*str中的位置的权值,然后和以前的值相加便得到这次*sir值,如此循环,直到s为0为止。
转载请注明原文地址:https://kaotiyun.com/show/VDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
下列运算符中全都可以被友元函数重载的是()
阅读以下程序# include<fstream. h>void main(){ifstream infile;ofstream outfile;{stream iofile;iofile. open("a. txt", ios:: in);iofile.
在文件操作中,代表以追加方式打开文件的模式是
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";)
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
数据库系统的核心是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
阅读王维的《山居秋暝》,然后回答以下小题。空山新雨后,天气晚来秋。明月松间照,清泉石上流。竹喧归浣女,莲动下渔舟。随意春芳歇,王孙自可留。简析这首诗“诗中有画”的特点。这一特点表现了诗人怎样的情趣?
After______seemedanendlesswait,itwashisturntostepintothedoctor’soffice.
保持感光效应不变,摄影距离增加1倍,则管电流量应为原来的
安静时,散热的主要方式是
肺炎按病理分类的是
向原股东配股时,公司一次配股发行股份总数,原则上应不超过本次配股前股本总额的()。
在进行个人客户信用风险评估衡量时,有些银行将客户的特征归纳为“5P”要素,5P是指()
某中学政治老师在课上为了让学生更加深入地了解“量变引起质变”的道理,列举了以下名人名言:“千里之行,始于足下。”“不积跬步,无以至千里;不积小流,无以成江海。”“不经一番寒彻骨,怎得梅花扑鼻香。”“宝剑锋从磨砺出,梅花香自苦寒来。”这位教师运用的是(
幼儿园的早期阅读活动不包括()。
通过奖励积极发展农业的官员,惩罚对农民课征重税的官员,武则天极大地促进了农业的发展。
最新回复
(
0
)