C语言苏小红第六章习题答案.docx

上传人:牧羊曲112 文档编号:3155424 上传时间:2023-03-11 格式:DOCX 页数:9 大小:38.03KB
返回 下载 相关 举报
C语言苏小红第六章习题答案.docx_第1页
第1页 / 共9页
C语言苏小红第六章习题答案.docx_第2页
第2页 / 共9页
C语言苏小红第六章习题答案.docx_第3页
第3页 / 共9页
C语言苏小红第六章习题答案.docx_第4页
第4页 / 共9页
C语言苏小红第六章习题答案.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言苏小红第六章习题答案.docx》由会员分享,可在线阅读,更多相关《C语言苏小红第六章习题答案.docx(9页珍藏版)》请在三一办公上搜索。

1、C语言苏小红第六章习题答案 第六章习题 1. #include main int i,j,k; char space= ; for(i=1;i=4;i+) for(j=1;j=i;j+) printf(%c,space); for(k=1;k=6;k+) printf(*); printf(n); #include main int k = 4, n; for (n = 0; n k; n+) if (n % 2 = 0) continue; k-; printf(k = %d,n = %dn,k,n); #include main int k = 4, n; for (n = 0; n k;

2、 n+) if (n % 2 =0) break; k-; printf(k = %d, n = %dn, k, n); 2 计算1+3+5+99+101= #include main( ) int i,sum=0; for(i=1;i=101;i=i+2) sum=sum+i; printf(sum=%dn,sum); 计算1*2*3+3*4*5+.+99*100*101= #include main( ) long i; long term,sum=0; for(i=1;i=99;i=i+2) term=i*(i+1)*(i+2); sum=sum+term; printf(sum=%ld

3、,sum); 计算a+aa+aaa+.+aa.a(n个a)的值 #include main( ) long term=0,sum=0; int a,i,n; printf(input a,n:); scanf(%d,%d,&a,&n); for(i=1;i=n;i=i+) term=term*10+a; sum=sum+term; printf(sum=%ldn,sum); (4 )计算11/2+1/3-.+1/99-1/100+.,直到最后一项的绝对值小于10#include #include main( ) int n=1; float term=1.0,sign=1,sum=0; whi

4、le(fabs(term)=1e-4) term=sign*1.0/n; sum=sum+term; sign=sign*(-1); n+; printf(sum=%fn,sum); -4 。 (5) #include #include main( ) int n=1,count=1; float x; double sum,term; printf(input x:); scanf(%f,&x); sum=x; term=x; do term=(-1)*term*x*x/(n+1)*(n+2); sum=sum+term; n=n+2; count+; while(fabs(term)=1e

5、-5); printf(sin(x)=%f,count=%dn,sum,count); 3 #include main int x = 0,find=0; while(!find) /*当没找到时继续执行循环*/ x+; if(x%2=1&x%3=2&x%5=4&x%6=5&x%7=0) printf(x=%dn,x); find=1; 4 #include main int i,n; long m=1,p=1; printf(input n:); scanf(%d,&n); for(i=1;i=n;i+) m=i*i; p=i*i*i; printf(m=%ld,p=%ldn,m,p); 5

6、. #include main float c,f; for(c=-40;c=110;c=c+10) f=9/5*c+32; printf(f=%fn,f); 6. #include #include main int n; double c=0.01875,x; do x=x*pow(1+c,12)-1000; n+; while(x0); printf(x=%dn,x); 7. #include main int n=0; float x=100.0,a; printf(input a:); scanf(%f,&a); do x=x*(1+a); n+; while(x=200.0); p

7、rintf(n=%dn,n); 8 . #include #include main( ) int n=1,count=1; float sum=0,term=1.0,sign=1; do term=sign*1.0/n; sum=sum+term; sign=sign*(-1); n=n+2; count+; while(fabs(term)=1e-4); sum=4*sum; printf(sum=%f,count=%dn,sum,count); 9 #include #include main( ) int n=1,count=1; float sum=1,term=1.0; do te

8、rm=term/n; sum=sum+term; n=n+1; count+; while(fabs(term)=1e-5); printf(e=%f,count=%dn,sum,count); 10. #include #include main int m; for(m=100;m=999;m+) if(m=pow(m/100,3)+pow(m/10%10,3)+pow(m%10,3) printf(m=%dn,m); 11. #include main int i=0,n; long sum=0,term=1; printf(Inputn:); scanf(%d,&n); do i+;

9、term=term*i; sum=sum+term; while(sumn); printf(%dn,i-1); 12#include main( ) int i,n,m,sum=0,count=0; printf(input n:); scanf(%d,&n); for(i=1;i0) sum=sum+m; count+; else break; printf(sum=%d,count=%dn,sum,count); printf(program is over!n); 13#include main( ) int i,n,m,sum=0,count=0; printf(input n:);

10、 scanf(%d,&n); for(i=1;i0) sum=sum+m; count+; else if(m0) continue; else break; printf(sum=%d,count=%dn,sum,count); printf(program is over!n); 14. #include main int x,y,z; for (x=0;x17;x+) for(y=0;y=25;y+) for(z=0;z=30;z+) if(x+y+z=30&3*x+2*y+1*z=50) printf(x=%d,y=%d,z=%dn,x,y,z); 15. #include main

11、int x,y; for (x=0;x98;x+) for(y=0;y97;y+) if(x+y=98&2*x+4*y=386) printf(x=%d,y=%dn,x,y); 16. #include main int x,y,z; for (x=0;x=20;x+) for(y=0;y=33;y+) for(z=0;z=100;z+) if(x+y+z=100&5*x+3*y+z/3.0=100) printf(x=%d,y=%d,z=%dn,x,y,z); 17. #include main int x,y,z; for (x=0;x=10;x+) for(y=0;y=20;y+) fo

12、r(z=0;z=100;z+) if(x+y+z=50&10*x+5*y+z=100) printf(x=%d,y=%d,z=%dn,x,y,z); 18. #include #include main int i,j,k,c=0; for(i=1;i=9;i+) printf(%6d,i); printf(n); for(i=1;i=9;i+) printf( -); printf(n); for(int x=1;x=9;x+) for(int y=1;y=9;y+) printf(%6d,x*y); printf(n); #include #include main int i,j,k,c

13、=0; for(i=1;i=9;i+) printf(%6d,i); printf(n); for(i=1;i=9;i+) printf( -); printf(n); for(int x=1;x=9;x+) for(int y=1;y=x;y+) printf(%6d,x*y); printf(n); #include #include main int i,j,k,c=0; for(i=1;i=9;i+) printf(%6d,i); printf(n); for(i=1;i=9;i+) printf( -); printf(n); for(i=1;i=9;i+) for(k=1;k=c;k+) printf( ); c+; j=0; while(j9) j+; if(jc)continue; printf(%6d,i*j); printf(n);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号