电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

C语言程序设计实验与习题答案_第1页
1/37
C语言程序设计实验与习题答案_第2页
2/37
C语言程序设计实验与习题答案_第3页
3/37
2.程序填空(1)以下程序的功能是计算 1~50 之间能被 7 整除的整数之和。#includevoid main(){int i,sum= 0 ; for(i=1; 50 ;i++)if( i%7==0 ) sum+=i; printf("sum=%d\n",sum);} (2) 下面程序接收来自键盘的输入,直到输入+Z(值为-1)键为止。这些字符被原样输出,但若有连续一个以上的空格时只输出一个空格。请填空。#include void main() {char cx;char front=’ ’;while ( (cx=getchar())!=’\n’ ) {if (cx!=’ ’)putchar(cx); if (cx= =’ ’)if (front!=’ ’) putchar(cx); front=cx; }} 3.程序改错(1)下列程序的功能是求 1+3+5+…99 的和。 #include void main( ) { int s,i; ★ //int s=0,i; i=1; while(i<=99) s=s+i; ★ //{s=s+i;i++;} printf("1+3+5+…99 的和是:%d\n",s); }(2)下面程序的功能是输入一个正整数,推断是否是素数,若为素数输出 1,否则输出 0。 #include void main() { int i,x,y=0; ★ //y=1 scanf("%d",&x); for(i=2;i<=x/2&&y;i++) if ((x%i)!=0) y=0; ★ //x%i==0 printf("%d\n",y); } 4.设计性实验 (1)题 /* 方法(1)精度控制 */#include #include main(){ int s; float n,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=%10.6f\n",pi);}/* 方法(2)次数控制*/#include #include main(){ int s; long times; float n,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\n",pi);} (2)题 main(){ int i,j,frame; double wheattal=0; double wheatfnu=1; printf("Please input frame’s numbers:"); scanf("%d",&frame); for(i=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群