C语言苏小红版第六章习题答案.docx_第1页
C语言苏小红版第六章习题答案.docx_第2页
C语言苏小红版第六章习题答案.docx_第3页
C语言苏小红版第六章习题答案.docx_第4页
C语言苏小红版第六章习题答案.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章习题1.(1)#includemain() 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); (2)#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);(3)#include main() int k = 4, n;for (n = 0; n k; n+)if (n % 2 =0) break;k-;printf(k = %d, n = %dn, k, n);2(1)计算1+3+5+99+101=#includemain( ) int i,sum=0; for(i=1;i=101;i=i+2) sum=sum+i; printf(sum=%dn,sum); (2)计算1*2*3+3*4*5+.+99*100*101=#includemain( ) 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,sum);(3)计算a+aa+aaa+.+aa.a(n个a)的值#includemain( ) 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+.,直到最后一项的绝对值小于。 #include#includemain( ) int n=1; float term=1.0,sign=1,sum=0; while(fabs(term)=1e-4) term=sign*1.0/n; sum=sum+term; sign=sign*(-1); n+; printf(sum=%fn,sum);(5) #include#includemain( ) 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); 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. #includemain()float c,f;for(c=-40;c=110;c=c+10)f=9/5*c+32;printf(f=%fn,f); 6. #include#includemain()int n;double c=0.01875,x;dox=x*pow(1+c,12)-1000;n+;while(x0);printf(x=%dn,x); 7. #includemain()int n=0;float x=100.0,a;printf(input a:);scanf(%f,&a);dox=x*(1+a);n+;while(x=200.0);printf(n=%dn,n); 8 . #include#includemain( ) 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#includemain( ) int n=1,count=1; float sum=1,term=1.0; do term=term/n; sum=sum+term; n=n+1; count+; while(fabs(term)=1e-5); printf(e=%f,count=%dn,sum,count);10. #include#includemain() 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. #includemain() int i=0,n; long sum=0,term=1; printf(Inputn:); scanf(%d,&n); do i+; term=term*i; sum=sum+term; while(sumn); printf(%dn,i-1); 12#includemain( ) 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#includemain( ) int i,n,m,sum=0,count=0; printf(input n:); 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()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+) for(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#includemain() 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#includemain() 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=x;y+) printf(%6d,x*y); printf(n); #include#includemain() int i,j,k,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论