0103306实验报告2.doc

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

学生实验报告 学生姓名 邱晴霞 学号 0103306 同组人 实验项目 C++简单程序任意输入一个三位数(整数),将各位数字反转后输出。即输入563,输出为365。#includeiostream.h void main(){ int x,y,a,b,c; cout请输入一个三位数:; cinx; if ((x100)||(x999)){ couterror!; } c=x%10; b=x%100; b=b/10; a=x/100; y=100*c+10*b+a; if(c!=0){ cout反向输出结果为:yendl; } else { cout反向输出结果为:0yendl; } } 2) 根据下列公式计算Pai的值: Pai/4=1-1/3+1/5-1/7+...#include iostream #includecmath using namespace std; int main() { double num=1,denom=1,PI=0; while(abs(num/denom)0.000001) { PI+=num/denom; num=-num; denom+=2; } coutPI=PI*4endl; system(pause); } 3) 用两种不同的循环语句实现x的n次方求解。 #includeiostream.h #includemath.h void main(){ int x,n,s=1,a=1,d; coutplease input x,nendl; cinxn; coutx=x\t n=nendl; d=n; while(n0){ s=s*x; n--; } coutsendl; for(;d0;d--){ a=a*x; } coutaendl; } 4) 编程求解1000之内的所有“完数”,所谓“完数”是指一个数恰好等于它的包括1在内的所有不同因子之和。例如:6是完数,因为6=1+2+3。#includeiostream.h void main(){ int i,j,s; for(i=1;i1000;i++){ s=i; for(j=1;ji;j++){ if(i%j==0) s=s-j; } if(s==0) coutiendl; } } 5) 寻找并输出11-999之间的数m,它满足m、m的平方和、m的立方均为回文数。所谓回文数是指各位数字左右对称的整数,如:m=11,m^2=121,m^3=1331.#include iostream using namespace std; int main() { bool symn(long n); long m; for(m=11;m1000;m++) if(symn(m)symn(m*m)symn(m*m*m)) coutm=m m*m=m*m m*m*m=m*m*mendl; system(pause); } bool symn(long n) { long i,m; i=n;m=0; while(i) {m=m*10+i%10; i=i/10; } return (n==m); } 6) 编写函数实现c++库函数对字符串或数组的求解:strlen(char *)和strcat(char *, char *).#includeiostream char a[100]; char b[20]; void main(){ int i=1,n; int strlen(char*); cout输入字符串以空格结束; do{ cina[i]; }while(a[i]==\0); cout1代表strlen(char *) 2代表strcat(char *,char *); cinn; if (n==1) coutstrlen(a); } int strlen(char*a){ int x; do{ a++; x++; }while(*a!=\0); return x; } 三、结论 2)用公式求PI的值 3)求x的n次方 4)求满足条件的完数 5) 2、分析讨论 四、指导教师评语及成绩: 评语

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档