• 168.66 KB
  • 2022-04-22 11:20:12 发布

C语言程序设计 第一版 (程光华 著) 高等教育出版社 课后答案

  • 8页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'课后答案网您最真诚的朋友www.hackshp.cn网团队竭诚为学生服务,免费提供各门课后答案,不用积分,甚至不用注册,旨在为广大学生提供自主学习的平台!课后答案网:www.hackshp.cn视频教程网:www.efanjy.comPPT课件网:www.ppthouse.com课后答案网www.hackshp.cn C语言程序设计课后习题答案第一章1.#include"stdio.h"一.判断题voidmain()1.对2.错3.对4.错5.错6.错{floathua,she;7.错8.对9.对10.对scanf("%f",&hua);二.选择题she=5.0/9.0*(hua-32);1.D2.D3.D4.A5.D6.Aprintf("%f",she);三.程序设计题}1.#include"stdio.h"2.#include"stdio.h"voidmain()#include"math.h"{printf("我的姓名是陈暄n");voidmain()printf("我的性别是男n");{floata,b,c,disc,x1,x2,realpart,imagpart;khdaw.comprintf("我的年龄是29岁n");scanf("%f,%f,%f",&a,&b,&c);}disc=b*b-4*a*c;2.略x1=(-b+sqrt(disc))/(2*a);3.略(参看课本P37图3-2)x2=(-b-sqrt(disc))/(2*a);printf("%f,%f",x1,x2);第二章}一.判断题课后答案网1.错2.对3.错4.对5.错6.对第四章7.对8.错9.对10.对一.选择题二.选择题www.hackshp.cn1.C2.B3.B4.D5.C6.B7.B1.C2.C3.D4.C5.A6.A7.D二.程序设计题8.A9.D10.A11.A12.C13.A1.u,v14.A15.A16.Bx>y三.程序阅读题u>z1.10,92.ch>="A"&&ch<="Z"2.6,4ch=ch-323.1第三章n一.选择题三.程序阅读题1.D2.C3.A4.A5.A6.B7.B1.x=2二.程序填空题2.**1**1.scanf("%d,%d,%d",&num1,&num2,&num3);**3**aver=sum/3;3.a=-12.da=basic*0.35;4.-1hra=basic*0.25;-133.clrscr()-7b=a-32;四.程序设计题三.程序阅读题1.#include"stdio.h"1.0voidmain()2.8100{intm;四.程序设计题scanf("%d",&m);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com if((m>0)&&(m%5==0)&&(m%7==0))i==sprintf("YES");3.scanf("%d",&n),n<=0elset=t*2;printf("NO");4.m<=0&&n<=0}k=(m>n)?n:m2.#include"stdio.h"三.程序阅读题voidmain()1.2#4#7#11#16#{inta,b,c,d,max;2.18scanf("%d,%d,%d,%d",&a,&b,&c,&d);求两个数的最小公倍数if(a>b)3.22335711max=a;4.12else9max=b;四.程序设计题khdaw.comif(maxy=fabs(x);voidmain()elseif(x<1){inti,j;y=2-sin(x);for(i=1;i<=9;i++)elseif(x<=3){for(j=1;j<=i;j++)y=cos(x)+3;printf("%d*%d=%2d",i,j,i*j);elseprintf("n");y=x*x;}printf("%d",y);}}3.#include"stdio.h"voidmain()第五章{floatx,s=0.0;一.选择题intin,i,t1=1,t2=1,flag=1;1.B2.A3.D4.D5.Cscanf("%f%d",&x,&n);二.程序填空题for(i=1;i<=n;i++)1.floats=0,item=1;{t1=t1*x;fabs(item)<1e-6t2=t2*i;flag=-flag;s=s+flag*t1/t2;2.s=1flag=flag*(-1);j<=i/2;}khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("s=%f",s);for(x=-45;x<=45;x++)}for(y=-45;y<=45;y++)4.#include"stdio.h"for(z=-45;z<=45;z++)voidmain()if(x*x+y*y+z*z==2000){intcnt=0,sum=0,max=min=0;printf("x=%d,y=%d,z=%dn",x,y,z);floatv;}while(1){while(scanf("%d",&n),n<0);第六章if(n==0)一.选择题break;1.A2.C3.D4.D5.B6.D7.Belse8.A9.C10.D{cnt++;二.程序填空题sum=sum+n;1.f1+f2khdaw.comif(n>max)i%5==0max=n;f2=fif(na[i])elsemin=a[i];t=t*i*(i-1);}if(fabs(1.0/t)<1e-5)printf("max=%d,min=%d",max,min);break;}t=-t;2.#include"stdio.h"s=s+1.0/t;voidmain()i=i+2;{inta[5][5],i,j,sum=0;}for(i=0;i<5;i++)printf("s=%f",s);for(j=0;j<5;j++)}scanf("%d",&a[i][j]);6.#include"stdio.h"for(i=0;i<5;i++)voidmain()for(j=0;j<5;j++){intx,y,z,k=0;{if(i==j)khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com sum=sum+a[i][j];1.#include"stdio.h"if(i+j==5)voidf(inta[],intn)sum=sum+a[i][j];{inti,j,temp;}for(i=0;i0)三.程序填空题{temp=*(p+j);1.int*p=a;khdaw.com*(p+j)=*(p+j+1);*(p+i)*(p+j+1)=temp;2.inta[],intn}a[k]>a[m]for(i=0;i<5;i++)t=a[k];a[k]=a[i];a[i]=t;printf("%sn",*(p+i));四.程序阅读题}1.298012.略3.1bc,a23课后答案网五.程序设计题第九章1.#include"stdio.h"一.选择题#inlcude"string.h"www.hackshp.cn1.D2.D3.B4.A5.Avoidmain()二.程序填空题{chara[80];1.abintcnt=0,i;cdgets(a);2.s[k].averfor(i=0;s[i]!="";i++)maxsubinf>(p->nxet)->inf2.#include"stdio.h"三.程序阅读题#include"string.h"1.18voidmain()2.123041{charb[100],a[100];四.程序设计题inti,cnt=0,n,m;1.#include"stdio.h"gets(a);structdata{scanf("%d",&m);inty,m,d;}n=streln(a);voidmain()for(i=0;i<=n-m;i++){ints;b[cnt++]=a[m-1+i];structdataa;b[cnt]="";scanf("%d-%d-%d",&a.y,&a.m,&a.d);puts(b);s=a.d;}switch(a.m-1)khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com {case11:s+=30;printf("name:%sn",a[t].name);case10:s+=31;printf("score:%fn",a[t].score);case9:s+=30;}case8:s+=31;3.stuctstd_info*edit(structstd_info*head,charcase7:s+=31;no[],floatscore)case6:s+=30;{structstd_info*p;case5:s+=31;if(head==NULL)case4:s+=30;returnNULL;case3:s+=31;p=head;casewhile(p!=NULL&&strcmp(p->no,no))2:if(a.y%4==0&&a.y%100!=0||a.y%400==0)p=p->next;s+=29;if(p!=NULL)elsep->score=score;khdaw.coms+=28;elsecase1:s+=31;printf("学号%s找不到!n",no);}returnhead;printf("%d-%d-%d是该年的第%d天}n",a.y,a.d,s);4.#defineNULL0}#defineLENsizeof(structnode)2.#include"stdio.h"课后答案网stuctnodestructstd_info{intno;{charno[10];structnode*next;charname[9];www.hackshp.cn};floatscore;structnode*josephus(structnode*head,int}a[5];n,ints,intm)voidmain(){structnode*p,*prior,*head_out,*tail_out;{floataver=0,max;intcount,num=0;inti,t;p=head;prior=NULL;for(i=0;i<5;i++)for(count=1;countnext;scanf("%f",a[i].score);while(num<=n-1)}{count=1;max=a[0].score;for(;countnext==NULL)for(i=0;i<5;i++)prior=NULL;{aver=aver+a[i].score;p=head;if(maxnext;}}}prior->next=p->next;printf("aver=%f",aver);num++;printf("no:%sn",a[t].no);if(num==1)head_out=tail_out=p;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com elsecharstr[10];tail_out->nxt=p;tail_out=p;inti;if(p==head)gets(str);head=head->next;if((fp=fopen("c:\f1.txt","w"))==NULL)if(p->next==NULL){printf("cannotopenf!n");p=head;exit(0);else}p=p->next;for(i=;inext=p;fputs(str,fp);p->next=NULL;fclose(fp);returnhead_out;}}2.假设C盘下的文件Ckhdaw.com#include"stdio.h"第十章#inlcude"string.h"一.判断题voidmain()1.错2.对3.错{FILE*fp;二.选择题char*s1="abcdefg",*s2="12345";1.C2.Ainti;三.程序填空题课后答案网chars3[80];1."d1.dat","ab+"if((fp=fopen("c:\c.txt","w"))==NULL)"d2.dat","rb+"{printf("cannotopenf!n");2.fputs(s1,fp);www.hackshp.cnexit(0);fputs(s2,fp);}3.略for(i=0;i<3;i++)4.abcs3[i]=s1[i];四.编程题s3[i]="";1.假设C盘下已经建立了f1文件strcat(s2,s3);#include"stdio.h"fputs(s2,fp);#include"string.h"fclose(fp);voidmain()}{FILE*fp;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com'

您可能关注的文档