程序设计语言c习题答案.docx

程序设计语言c习题答案.docx

ID:58839719

大小:90.29 KB

页数:51页

时间:2020-09-24

程序设计语言c习题答案.docx_第1页
程序设计语言c习题答案.docx_第2页
程序设计语言c习题答案.docx_第3页
程序设计语言c习题答案.docx_第4页
程序设计语言c习题答案.docx_第5页
资源描述:

《程序设计语言c习题答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章5-1编写程序在一行中输出N个星号#includeintmain(){intn,i;scanf("%d",&n);for(i=0;iintmain(){intn,i,j;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j

2、j++)putchar('*');putchar('');}return0;}5-3编写程序,输入n的值,求:1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n(保留四位小数)#include"stdio.h"intmain(){intn,f=1;inti=1;doublej,sum=0;scanf("%d",&n);while(i<=n){j=1/(double)i;sum+=j*(double)f;i++;f=-f;}printf("sum=%.4lf",sum);return0;

3、}#include"stdio.h"intmain(){inti,n,m=-1,k=0;doublej,sum=0.0;scanf("%d",&n);for(i=1;i<=n;i++){m=-m;j=m/(double)(k+1);sum=sum+j;k++;}printf("%.4lf",sum);return0;}5-4有一个分数序列输入整数n,求出其前n项的和#includeintmain(){intn,i;doubles=0,x=2,m=1,a;scanf("%d",&n);fo

4、r(i=1;i<=n;i++){s+=(x)/m;a=x;x=x+m;m=a;}printf("sum=%16.10lf",s);return0;}5-5从键盘输入整数n,求e的值。e=1+1/1!+1/2!+1/3!+..+1/n!(用double型数据计算)#includeintmain(){doublee=1;floatt=1.0;intn,i;scanf("%d",&n);for(i=1;i<=n;i++){t=i*t;e=e+1.0/t;}printf("e=%16.10f

5、",e);return0;}5-6输入两个正整数m和n,求它们的最大公约数和最小公倍数#includeintmain(){intm,n,max,min,a,b,i,z,p;scanf("%d%d",&m,&n);if(m>n){max=m;min=n;}else{max=n;min=m;}for(p=min;p>1;p--){a=max%p;b=min%p;if(a==0&&b==0)break;}printf("thegreatestcommondivisoris%d",p);i=1;

6、while(i>0){z=max*i;if(z%min==0)break;i++;}printf("theleastcommonmultipleis%d",z);return0;}5-7输出所有的水仙花数。所谓的水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如153是一水仙花数,因为153=13+53+33#includeintmain(){inti,j,k,n;for(n=100;n<=999;n++){i=n/100;j=(n-i*100)/10;k=n%10;if(n==

7、i*i*i+j*j*j+k*k*k)printf("%d",n);}return0;}5-8一个数如果恰好等于它的因子之和,这个数就称为完数。例如,6的因子为1,2,3,且6=1+2+3,因此6是完数。#includeintmain(){inti=1,m,n,sum=0;scanf("%d",&n);for(i=1;i

8、f(sum==n){for(i=1;iintmain(){intm,n,i,j,a;scanf("%d%d",&m,&n);for(i=m;i>=m&&i<=n;i++){for(j=i-1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。