ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:18.68KB ,
资源ID:22940339      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22940339.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c++上机作业和答案文档格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c++上机作业和答案文档格式.docx

1、10) y=x+1;else y=100;yendl;return 0;第二题int x;switch(x)case 2:case 3:age: , enter lower classbreak;case 4:, enter middle classcase 5:case 6:, enter higher class实验四 循环结构程序设计(2)一、实验目的1 学习循环语句for、while和do-while语句的使用方法。2学习用循环语句实现各种算法,例如穷举法、迭代法等。二、实验内容1编写程序输出下列图形。* * * * *2输出所有的“水仙花数”,“水仙花数”是指一个3位数,其各位数字立

2、方和等于该数本身。153=13+53+33 3 编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5) 11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 4输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。第一题第一个#includeint i,j;for(i=1;i=5;i+)for(j=1;jk-) cout for(j=1;=2*i-1; cout=1;i-) couth-)hfor(i=n-1;第四题 char x;int a=0,b=0,c=0,d=0; while (x=getchar()!=) if (A

3、=x&Z|az) a+; else if (09) b+; else if (x=) c+; else d+; 字母的个数a 数字的个数b 空格个数c 其他dint fac(int);int i,sum=0;=10;sum=sum+fac(i);sum=sumb; if (ab) temp=a; a=b; b=temp; p=a*b; while(b!=0) r=a%b; b=r; w=p/a;它们的最大公约数为:它们的最小公倍数为:wn s=s+fun(i,k);s=sint divisor (int a, int b) int i,min,x; min=(a x=divisor(a,b);

4、 y=a*b/x;这两个数的最小公倍数为:void inverse(char ch);char ch20;请输入字符串:ch;inverse(ch);输出的字符串为:chvoid inverse(char ch) int i; int temp;(strlen (ch)/2); temp=chi; chi=chstrlen(ch)-1-i; chstrlen(ch)-1-i=temp;void average1(float score105) int i,j; float sum;10; sum=0; for(j=0;5; sum=sum+scoreij;第i+1个学生平均分为:sum/5.0

5、void average2(float score105)for(j=0; sum=sum+scoreij;j+1门课的平均分为:sum/10.0max) max=scoreij; for(i=0; for(j=0; if (scoreij=max) cout50个分数中最高的分数是第个学生的第门课分数为:max float score105;请输入10个学生的成绩,按照课程1,课程2,课程3,课程4,课程5的顺序依次输入:for(i=0;个学生:scoreij; average1(score);average2(score);largest(score);第五章 数组一、实验目的 1掌握数组

6、的定义、赋值和输入输出的方法。2学习用数组实现相关的算法(如排序、求最大和最小值、对有序数组的插入等)。2、熟悉TC集成环境的调试数组的方法。1调试下列程序,使之具有如下功能:输入10个整数,按每行3个数输出这些整数,最后输出10个整数的平均值。 2编写程序,任意输入10个整数的数列,将整数按照从小到大的顺序进行排序并输出。3.输出以下的杨辉三角形(输出10行)1 11 3 3 11 4 6 4 11 5 10 10 5 14.找出一个二维数组中的鞍点。即该位置上的元素在该行上最大、在该列上最小。也有可能没有鞍点。 int i,a10,sum=0;input 10 numbers:ai;sum

7、+=ai; if(i%3=0) coutaiai+1) t=ai;ai=ai+1;ai+1=t;the sorted numbers:#define N 10 int aNN;N; ai0=1; aii=1; for(i=2; for(j=1;i; aij=ai-1j+ai-1j-1;aijm?n:m;=m;j+) cinaij; q=1; for(c=1;=s;c+) if(aij=aic&=acj) q+; if (q=s+1)鞍点有:i=j=第六章 指针1写一函数,求一字符串的长度。在main()函数中输入字符串,并输出其长度。2有一n个字符的字符串。写一函数,将此字符串中从第m个字符开

8、始的全部字符复制成为另一个字符串。3输入一行文字,找出其中大写字母、小写字母、空格、数字以及其它字符个数。int len(char *p) int n=0; while (*p!0 n+; p+; return n;void main () char str200; int n;str; n=len(str);该字符串的长度为:nvoid copy(char *,char *,int); int m; char str120,str220;输入字符串 :str1;你想从哪一个字符开始复制?if (strlen(str1)m)错误 else copy(str1,str2,m);结果 :str2void copy(char *p1,char *p2,int m) int n=1; while(n*p num2+; else if(*p= num3+; else if(*p num4+; else num5+;大写字母个数为 :num1endl小写字母个数为 :num2空格个数为 :num3 数字个数为:num4 其他字符个数为:num5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1