- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)