C语言程序设计实验与习题答案.doc

C语言程序设计实验与习题答案.doc

ID:51827303

大小:224.50 KB

页数:38页

时间:2020-03-16

C语言程序设计实验与习题答案.doc_第1页
C语言程序设计实验与习题答案.doc_第2页
C语言程序设计实验与习题答案.doc_第3页
C语言程序设计实验与习题答案.doc_第4页
C语言程序设计实验与习题答案.doc_第5页
资源描述:

《C语言程序设计实验与习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2.程序填空(1)以下程序的功能是计算1~50之间能被7整除的整数之和。#includevoidmain(){inti,sum= 0;for(i=1;50;i++)if(i%7==0)sum+=i;printf("sum=%d",sum);} (2)下面程序接收来自键盘的输入,直到输入+Z(值为-1)键为止。这些字符被原样输出,但若有连续一个以上的空格时只输出一个空格。请填空。#includevoidmain(){charcx;charfront=’’;while((cx=getchar())!=’’){if(cx!=’’)pu

2、tchar(cx);if(cx==’’)if(front!=’’)putchar(cx);front=cx;}} 3.程序改错(1)下列程序的功能是求1+3+5+…99的和。#includevoidmain(){ints,i;★  //ints=0,i;i=1;while(i<=99)s=s+i;★ //{s=s+i;i++;}printf("1+3+5+…99的和是:%d",s);}(2)下面程序的功能是输入一个正整数,判断是否是素数,若为素数输出1,否则输出0。     #includevoidmain(){inti,x,y=0;★ //y

3、=1scanf("%d",&x);for(i=2;i<=x/2&&y;i++)if((x%i)!=0)y=0;★ //x%i==0printf("%d",y);} 4.设计性实验  (1)题 /*方法(1)精度控制 */#include#includemain(){   ints;    floatn,t,pi;    t=1; pi=0; n=1.0; s=1;    while((fabs(t))>=1e-6)    {  pi=pi+t; n=n+2; s=-s; t=s/n;    }    pi=pi*4;    printf("pi=

4、%10.6f",pi);}/*方法(2)次数控制*/#include#includemain(){   ints;    longtimes;    floatn,t,pi;    t=1; pi=0; n=1.0; s=1;   for(times=1;times<=1e9;times++)    {  pi=pi+t; n=n+2; s=-s; t=s/n;    }    pi=pi*4;    printf("pi=%10.6f",pi);} (2)题 main(){ inti,j,frame; doublewheattal=0; d

5、oublewheatfnu=1; printf("Pleaseinputframe’snumbers:"); scanf("%d",&frame); for(i=0;i

6、+=2; } printf("s=%lf",s); getch();} /*方法二:使用通项公式2*i+1*/main(){ int i; doubles=0,t=1; for(i=1;i<=20;i++) {  t*=2*i+1;  s+=t; } printf("s=%lf",s); getch();}   /*方法三*/#include"stdio.h"main(){longtotal,sum,m,n,t;total=0;for(m=1;m<=20;m++) {  sum=1;t=1;  for(n=1;n<=m;n++){sum=sum*t;t=t+2;}  total=to

7、tal+sum; } printf("total=%ld",total);}   2.程序填空(1)以下程序的功能是计算1~50之间能被7整除的整数之和。#includevoidmain(){inti,sum= 0;for(i=1;50;i++)if(i%7==0)sum+=i;printf("sum=%d",sum);} (2)下面程序接收来自键盘的输入,直到输入+Z(值为-1)键为止。这些字符被原样输出,但若有连续一个

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

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

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