C語言程序設計(張淑華、朱麗莉版)課后習題參考答案_第1頁
C語言程序設計(張淑華、朱麗莉版)課后習題參考答案_第2頁
C語言程序設計(張淑華、朱麗莉版)課后習題參考答案_第3頁
C語言程序設計(張淑華、朱麗莉版)課后習題參考答案_第4頁
C語言程序設計(張淑華、朱麗莉版)課后習題參考答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2.2. m=dt.month;d=dt.day;if(y%4=0&y%100!=0|y%400=0)ds1=29;/*計算每月的天數(shù)是本年第幾天*/switch(m)case1:for(i=0;im-1;i+)s+=dsi;s+=d;break;case2:for(i=0;im-1;i+)s+=dsi;s+=d;break;case3:for(i=0;im-1;i+)s+=dsi;s+=d;break;case4:for(i=0;im-1;i+)s+=dsi;s+=d;break;case5:for(i=0;im-1;i+)s+=dsi;s+=d;break;case6:for(i=0;im

2、-1;i+)s+=dsi;s+=d;break;case7:for(i=0;im-1;i+)s+=dsi;s+=d;break;case8:for(i=0;im-1;i+)s+=dsi;s+=d;break;case9:for(i=0;im-1;i+)s+=dsi;s+=d;break;case10:for(i=0;im-1;i+)s+=dsi;s+=d;break;case11:for(i=0;im-1;i+)s+=dsi;s+=d;break;case12:for(i=0;im-1;i+)s+=dsi;s+=d;break;return(s);voidmain()structdateymd

3、;intdys;printf(Inputyearmonthanddayn);scanf(%d,%d,%d,&ymd.year,&ymd.month,&ymd.day);dys=days(ymd);printf(Todayisthefirst%ddaysinthemiddleofthisyear.n,dys);習題九一、選擇題1一、選擇題1A2D3A二、寫出下列程序的運行結果1102911116111213三、編程題1#includestdio.h#defineN10floatfmax=0,fmin=0;floataverage(floatfscore,intn)inti;floatfaver,

4、fsum=fscore0;fmax=fmin=fscore0;for(i=1;ifmax)4D5B6A3*41258fmax=fscorei;elseif(fscoreifmin)fmin=fscorei;fsum+=fscorei;faver=fsum/n;return(faver);voidmain()floatfave,fnumbN;inti;for(i=0;i=a&c=A&cc&a+cb&b+ca)printf(%.2fn,AREA(a,b,c);elseprintf(Itisnotatriangle!n);、選擇題1B2D3D4D5C6A7A8C9D10A11A12B13C14A15

5、C二、寫出下列程序的運行結果12120344389310485CBADGFE630,307Thedata:844445678910i=5c=B三、編程題1#include#includevoidfun(char*s,int*a,int*b)while(*s!=0)if(*s=65&*s=97&*s=122)*b+=1;/*可用(*b)+;*/s+;voidmain()chars100;intupper=0,lower=0;printf(請輸入一串字符:n);gets(s);fun(s,&upper,&lower);printf(upper=%d,lower=%dn,upper,lower);2

6、#includevoidfun(int*p1,int*p2)intp;p=*p1;*p1=*p2;*p2=p;voidmain()inta,b,*p11,*p22;scanf(%d,%d,&a,&b);p11=&a;p22=&b;if(a=a&ch=z)ch=ch-32;fputc(ch,fp);fclose(fp);/*以下是從文件中讀出數(shù)據(jù),并在屏幕上顯示。在本題中可不寫*/fp=fopen(test,r);while(ch=fgetc(fp)!=EOF)putchar(ch);printf(n);fclose(fp);2#includestdio.h#includestdlib.h#de

7、fineN5structstudentcharnum10;charname9;intscore3;floatavg;stuN;voidmain()inti,j,sum;FILE*fp;for(i=0;iN;i+)printf(Pleaseinputthedataofthe%d-thstudentsn,i);printf(studentID:);scanf(%s,stui.num);printf(name:);scanf(%s,);sum=0;for(j=0;j3;j+)printf(score%d:,j);scanf(%d,&stui.scorej);sum+=stui.scorej;stui.avg=sum/3.0;/*將數(shù)據(jù)寫入文件*/fp=fopen(stud,w);for(i=0;iN;i+)if(fwrite(&stui,sizeof(structstudent),1,fp)!=1)printf(Filewriteerror!n);fclose(fp);/*以下是從文件中讀出數(shù)據(jù),并在屏幕上顯示。在本題中可不寫*/fp=fopen(stud,r);for(i=0;iN;i+)fread(&stui,sizeof(structstu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論