C++上机报告书.docx
- 文档编号:29306903
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:55
- 大小:1.97MB
C++上机报告书.docx
《C++上机报告书.docx》由会员分享,可在线阅读,更多相关《C++上机报告书.docx(55页珍藏版)》请在冰豆网上搜索。
C++上机报告书
实验五函数结构程序的设计
1.
#include
#include
unsignedfun(unsignedw)
{
intn=0,k=w;
while(w>10)
{
n++;
w=w/10;
}
returnk%(int)pow(10,n);}
voidmain()
{
unsignedw;
cout<<"输入一个无符号的数据:
";
cin>>w;
cout< } #include #include unsignedfun(unsignedw) { intn=0,k=w; while(w>10) { n++; w=w/10; } returnk%(int)pow(10,n);} voidmain() { unsignedw; cout<<"输入一个无符号的数据: "; cin>>w; cout< } 2. #include intfun(charc1) {if(c1>='0'&&c1<='9') return1; else return0; } voidmain() {charc1; cout<<"请输入字符: "< cin>>c1; if(fun(c1)) cout< "< else cout< } 3. #include intfun(inta,intb) { intc,e,f,i,j; e=a%10; f=b%10; i=(a-e)/10; j=(b-f)/10; c=e+f*10+j*100+i*1000; returnc;} voidmain() {intm,n; cin>>m>>n; cout<<""< } 4. #include fun(intn) { floats=0.0, inti,f=-1; for(i=1;i<=n;i++) {f=-f; s+=1.0/(i*(i+1))*f;} returns;} voidmain() {intm; cin>>m; cout<<""< } 5. #include intfun(intn) {intt=0,s=0,i; for(i=1;i<=n;i++) {t=t*10+1; s=s+t;} returns;} voidmain() {intm; cin>>m; cout< #include intfun(intn) {intt=0,s=0,i; for(i=1;i<=n;i++) {t=t*10+1; s=s+t;} returns;} voidmain() {intm; cin>>m; cout< } 6. #include intfun(intn) {intk; k=n*n*n; returnk;} voidmain() {intm=0,t=0; while(t<10000) {m++; t+=fun(m);} cout< 7. #include doublefun(doubleeps) {doublepi=1.0,t=1.0; intn=1; while(t>eps) {t=t*n/(2*n+1); pi+=t; n++; return2*pi;} } voidmain() {doubleeps; cin>>eps; cout< 8. #include #include doublefun(doublex) {doubles=1.0,t1,t2=1.0; intn=1; t1=t2; t2=t1*(0.5-n+1)*x/n; s+=t2; n++; while(fabs(t2-t1)>0.000001) returns;} voidmain() {floatx; cout<<"输入: "; cin>>x; cout<<"结果为: "; cout< } 9. #include #include doublefun(doublex) {doubles=1.0, t=1,f=1; intn=1; while(fabs(t)>0.00001) {f=-1; t=t*f*x*x/((2*n-1)*2*n); s+=t; n++;} returns;} voidmain() {floatx; cout<<"输入: "; cin>>x; cout<<"结果为: "; cout< 10. #include intfun(intn) {intp=1,i; for(i=1;i<=n;i++) p*=i; returnp;} voidmain() {ints=2,f1=1,f2=1,f3,i; for(i=3;i<=6;i++) {f3=f1+f2; s+=fun(f3); f1=f2; f2=f3;} cout<<"结果为: "; cout< 11. #include intfun(intt) {intf1=0,f2=1,f3; while(f2<=t) {f3=f2+f1; f1=f2; f2=f3;} returnf2;} voidmain() {intm,s; cin>>m; s=fun(m); cout<<"函数值为: "; cout< 12. #include doubless(intn) {intp=1,j; for(j=2;j<=n/2;j++) {if(n%j==0) {p=0;break;} } if(p==1) return1.0/n; else return0; } voidmain() {intn,i; doubles=0.0; cout<<"输入数据: "; cin>>n; for(i=2;i<=n;i++) s=s+ss(i); cout< 13. #include #include doublefun(intn) {doubles=0.0; inti; for(i=1;i<=n;i++) {if(i%21==0) s+=sqrt(1.0*i);} returns;} voidmain() {intn; cout<<"输入数值: "; cin>>n; cout<<"结果为: "; cout< 14. #include intfun(intn) {ints=0,i; for(i=2;i {if(n%i==0) s+=i;} returns;} voidmain() {intn; cout<<"输入一个不大于1000的数据: "; cin>>n; cout<<"整数"< "; cout< 15. #include intf(intn) {ints=0,i; for(i=1;i if(n%i==0) s+=i; returns;} voidmain() {intn,i,k,m; for(i=3;i<=400;i++) {m=f(i); k=f(m); if(k==i) cout< cout< 16. #include intfun(intn) {inti=2,s=0; while(n! =0) {if(n%i==0) {s+=i; n=n/i;} else i++;} returns;} voidmain() {intn; cout<<"输入一个整数: "; cin>>n; cout<<"其质因子之和为: "; cout< (这道题我还是不会做呀! ! ! ) 17. #include #include intss(intn) {intp=1,i; for(i=2;i<=n/2;i++) {if(n%i==0) {p=0;break;}} returnp;} voidmain() {inti,n; doubles=0.0; cout<<"计算100-999之间所有素数的平方根之和"< for(n=100;n<=999;n++) {if(ss(n)==1) s+=sqrt(n);} cout< 实验二选择结构的程序设计上机报告 1.#include voidmain() {inta,b; cin>>a; b=a%2; if(b=0) cout<<"偶数"; else cout<<"奇数"; } 2.#inc了ude voidmain() {inta,b,c,d; cin>>a; c=a*a*a; d=a*a; if(b==0) {cout< cout<<"yes";} else(b! =0); {cout< cout<<"no";} } 3.#include #inciude voidmain() {doublea,b,c,d,x1,x2,t; cin>>a>>b>>c; d=b*b-4*a*c; t=2*a; if(b>=0) {x1=(-b+sqrt(d))/t; x2=(-b-sqrt(d))/t; elseif(b<0) {x1=(-b+sqrt(-d))/t; x2=(-b-sqrt(-d))/t;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 上机 报告书