c++题库(简版)说课讲解.doc

c++题库(简版)说课讲解.doc

ID:60849375

大小:187.00 KB

页数:58页

时间:2020-12-23

c++题库(简版)说课讲解.doc_第1页
c++题库(简版)说课讲解.doc_第2页
c++题库(简版)说课讲解.doc_第3页
c++题库(简版)说课讲解.doc_第4页
c++题库(简版)说课讲解.doc_第5页
c++题库(简版)说课讲解.doc_第6页
c++题库(简版)说课讲解.doc_第7页
c++题库(简版)说课讲解.doc_第8页
c++题库(简版)说课讲解.doc_第9页
c++题库(简版)说课讲解.doc_第10页
资源描述:

《c++题库(简版)说课讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、…………………………………………………………最新精品资料推荐……………………………………………………第1题(10.0分)题号:664题目:已知有结构体类型定义:structnode{intdata;structnode*nextPtr;};编写函数voidprintList(structnode*head),对head指向的单向链表,找出data成员值为正数的所有结点,输出这些结点在链表中的序号(第1个结点序号为1)和data成员值。答案:voidprintList(structnode*head){structnode*p;inti=1;p=head;

2、while(p!=NULL){if(p->data>0)cout<<"数据:"<data<<"序号:"<nextPtr;}}第2题(10.0分)题号:693题目:编写一段程序,计算输入流input中第一个$之前的字符数目,存入count变量。答案:while(input.get(ch)&&ch!='$')count++;第3题(10.0分)题号:592题目:用“辗转相除方法”计算两个数x,y的最大公约数答案:n=x%y;while(n!=0){x=y;y=n;n=x%y;}第4题(10.0分)题号:708题目:从文件中

3、读入n个字符串,将其中以字母A开头的字符串复制到二维字符数组str1中。答案:for(i=0;i=0)&&(strcmp(str[i],"B")<0)){strcpy(str1[j],str[i]);j++;}}…………………………………………………………最新精品资料推荐……………………………………………………58…………………………………………………………最新精品资料推荐……………………………………………………第5题(10.0分)题号:639题目:从键盘输入一个正整数n,该正整数可以分解成两

4、个正整数k1和k2之和(允许k1和k2相等)。请编写一个函数求使两个正整数的乘积最大的分解方案,并返回乘积max。答案:inti,max;max=1*(n-1);for(i=2;imax){max=i*(n-i);}第6题(10.0分)题号:686题目:写一个函数统计字符串中,大写字母和小写字母的个数,并分别保存在全局变量Supper和Low中。答案:inti=0;while(input[i]!=''){if(input[i]<='Z'&&input[i]>='A')Supper++;if(input[i]<='z

5、'&&input[i]>='a')Low++;i++;}第7题(10.0分)题号:628题目:求100以内(不含100)能被3整除且个位数为6的所有整数,答案:inti,count=0;for(i=0;i<100;i++)if(i%3==0&&i%10==6){a[count++]=i;cout<

6、数组a中为3b)调用ins(a,1,2)后,数组a中为2,3c)调用ins(a,2,6)后,数组a中为2,3,6…………………………………………………………最新精品资料推荐……………………………………………………58…………………………………………………………最新精品资料推荐……………………………………………………答案:inti;for(i=len;i>0;i--){if(i>0&&a[i-1]>n)a[i]=a[i-1];elsebreak;}a[i]=n;第9题(10.0分)题号:704题目:编写函数,把一个数字字符组成的字符串转换为相应的整数(如"

7、1234"转换为1234)。答案:inta2i(chards[]){intv=0;for(inti=0;ds[i]!='';i++){v=v*10+ds[i]-'0';}returnv;}第10题(10.0分)题号:728题目:求400之内的一对亲密对数。所谓亲密对数A和B,即A不等于B,且A的所有因子(如,6的因子是1、2、3)之和等于B,B的所有因子之和等于A。求出的亲密对数存放在A和B中,且A

8、){if(a%i==0)sum_a+=i;}b=sum_a;if(b<=400)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。