计算机程序设计语言C++实验报告.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机程序设计语言C实验报告

计算机程序设计语言C++ 实验报告 班 级 工商管理 学 号 姓 名 沈栋 指导教师 何耀琴 经济管理学院 二O一一年六月 题目1:输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。 #include iostream using namespace std; int main() { int n1,n2,n3,i; for (i=100;i=999;i++) { n1=i/100; n2=(i%100)/10; n3=i%10; if (n1*n1*n1+n2*n2*n2+n3*n3*n3==i) coutiendl; } return 0; } 题目2:输入一行字符,分别统计出其中英语字母、空格、数字和其他字符的个数 #include iostream using namespace std; int main() {int l,s,n,o; cout请输入一行字符endl; { char e; l=s=n=o=0; while((e=getchar())!=\n) {if((e=ae=z)||(e=Ae=Z))l++; else if(e=0e=9)n++; else if(e== )s++; else o++; } printf(l:%d\n,l); printf(s:%d\n,s); printf(n:%d\n,n); printf(o:%d\n,o); } return 0;} 题目3:输入两个正整数m和n,求其最大公约数和最小公倍数 #include iostream using namespace std; int main() { int m,n,a,b,X,Y; cout输入两个正整数; cinmn; X=m*n; Y=1; for (a=m*n;a=ma=n;a--) { if(a%m==0a%n==0aX) X=a; } for (b=m;b=1;b--) { if(m%b==0n%b==0bY) Y=b; } cout最小公倍数Xendl; cout最大公约数Yendl; return 0; } 题目4:输出以“*”表示的正金字塔与倒金字塔模型 #include iostream using namespace std; void print(int n) { int i,j; for(i=1;i=n;i++) {for(j=n-1;j=i;j--)cout ; for(j=1;j=2*i-1;j++)cout*; coutendl; } } void printstar(int n) { int i,j; for(i=1;i=n;i++) {for(j=1;j=i-1;j++)cout ; for(j=n-1;j=i;j--)cout**; cout*; coutendl; } } int main() { int i,m; for(i=1;i=5;i++) {cinm; print(m); printstar(m); } return 0; } 题目5:输入十个整数,要求按倒序排列输出 #include iostream using namespace std; int main() { void daoxu(int *); int a[10]; cout输入10个数; int i,*p=a; for(i=0;i10;i++)cin*(p+i); coutendl; daoxu(p); for(p=a;p(a+10);p++)cout*p ; coutendl; return 0; } void daoxu(int *p) { void swap(int*,int*); int i; for(i=0;i5;i++)swap((p+i),(p+9-i)); } void swap(int *p1,int *p2) { int temp; temp=*p1; *p1=*p2; *p2=temp; } 题目6:输入5位学生的5门课成绩,要求计算这5位学生的各自5门课平均成绩及所有5位学生的平均成绩,并输出 #include iostream using namespace std; int main() { struct Student { char name[10]; int score[5];

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档