版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第8章結構體與共用體課后習題答案一、單選題1.D2.A3.D4.B5.B6.D7.C8.D9.C10.C二、程序填空題1.sizeof(bt)2.stud[i].name3.ptr=&stu;ptr->name4.ptr<stu+3ptr++5.n[i]=m[i];%s,%d\nn[i].no,n[i].data三、編程題1.#include<stdio.h>#include<stdlib.h>typedefstructstu{charnum[9];charname[15];ints1;ints2;ints3;structstu*next;}stu;stu*Buynode(){stu*node=(stu*)malloc(sizeof(stu));node->next=NULL;returnnode;}intmain(){intn=0;scanf("%d",&n);getchar();stu*cur,*head;cur=head=Buynode();scanf("%s",head->num);scanf("%s",head->name);scanf("%d%d%d",&head->s1,&head->s2,&head->s3);while(--n){getchar();stu*node=Buynode();scanf("%s",node->num);scanf("%s",node->name);scanf("%d%d%d",&node->s1,&node->s2,&node->s3);cur->next=node;cur=cur->next;}cur=head;intmax=cur->s1+cur->s2+cur->s3;while(cur){if((cur->s1+cur->s2+cur->s3)>max)max=cur->s1+cur->s2+cur->s3;cur=cur->next;}cur=head;while((cur->s1+cur->s2+cur->s3)!=max){cur=cur->next;}printf("%s%s%d",cur->name,cur->num,cur->s1+cur->s2+cur->s3);return0;}2.#include<stdio.h>intmain(){typedefstructo{charname[100];floatsalary1;floatsalary2;floatpay;}t;intn;scanf("%d",&n);tpeople[n];doublefee[n];for(inti=0;i<n;i++){scanf("%s%f%f%f",&people[i].name,&people[i].salary1,&people[i].salary2,&people[i].pay);fee[i]=people[i].salary1+people[i].salary2-people[i].pay;}for(inti=0;i<n;i++){printf("%s%.2lf\n",people[i].name,fee[i]);}return0;}3.#include<stdio.h>intcmp(chara[],charb[]){inti;for(i=0;i<8;i++){if(a[i]>b[i])return1;elseif(a[i]<b[i])return0;}}intmain(){intcmp(chara[],charb[]);intn,i,j;scanf("%d",&n);struct{charname[20];charold[9];chartel[50];}s[n],t;for(i=0;i<n;i++){scanf("%s%s%s",s[i].name,s[i].old,s[i].tel);}for(i=0;i<n-1;i++){for(j=0;j<n-1-i;j++){if(cmp(s[j].old,s[j+1].old)){t=s[j];s[j]=s[j+1];s[j+1]=t;}}}for(i=0;i<n;i++){printf("%s%s%s\n",s[i].name,s[i].old,s[i].tel);}}4.#include<stdio.h>typedefstructStudent{//結構體charnumber[6];//記住要設大一點,設5就不能通過charname[11];intgrade;}Student;intmain(){intn,i,j,sum=0;scanf("%d\n",&n);Studentstudent[n];for(i=0;i<n;i++){//輸入scanf("%s%s%d",student[i].number,student[i].name,&student[i].grade);sum+=student[i].grade;}doubleaverage=1.0*sum/n;printf("%.2f\n",average);for(i=0;i<n;i++){if(student[i].grade<average){printf("%s%s\n",student[i].name,student[i].number);}}return0;}5.#include<stdio.h>structbook{charname[32];doubleprice;}s[10],high,low;intmain(){intn;scanf("%d",&n);for(inti=0;i<n;i++){scanf("\n");gets(s[i].name);scanf("%lf",&s[i].price);}high=low=s[0];for(inti=1;i<n;i++){if(s[i].price>high.price)high=s[i];if(s[i].price<low.price)low=s[i];}printf("%.2lf,%s\n",high.price,);printf("%.2lf,%s\n",low.price,);return0;}6.#include<stdio.h>#include<string.h>intmain(){intn;scanf("%d",&n);intsex[n];chararr[n][15];inthx[51]={0};//標志匹配時是否已經匹配過的條件,0表非匹配,1表已被匹配,跳過for(inti=0;i<n;i++){scanf("%d%s",&sex[i],arr[i]);}for(inti=0;i<n/2;i++){for(intj=n-1;j>(n-1)/2;j--){if(sex[i]!=sex[j]&&hx[i]==0&&hx[j]==0){printf("%s%s\n",arr[i],arr[j]);hx[i]=hx[j]=1;}}}return0;}7.#include<stdio.h>intmain(){inth,m,s;scanf("%d:%d:%d:",&h,&m,&s);intn;scanf("%d",&n);//輸入的秒數inttime;//定義變量表示時間,以秒的形式存儲time=3600*h+60*m+s+n;//將相加后的時間表示成秒if(time>=86400)//一天86400秒,如果相加后秒數大于86400,則表明到了第二天{time=time-86400;//減去前一天的秒數,表示新一天的秒數}if(time<86400)//反之則沒有超過一天
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金東安全培訓周璇課件
- 量子技術科普
- 高中地理第三章農業(yè)地域的形成與發(fā)展3.2以種植業(yè)為主的農業(yè)地域類型教學
- 鄭州教師安全培訓課件
- CN120256644A 結合知識圖譜的光明大模型文化知識生成與檢索方法 (濟南董德建筑勞務有限公司)
- 鄭州安全體系培訓課件
- 2026年口碑服務公司移動端APP研發(fā)與管理辦法
- (正式版)DB54∕T 0534-2025 《北斗衛(wèi)星導航系統(tǒng)氣象BUFR格式數據傳輸規(guī)范》
- 鄒平青陽鎮(zhèn)消防安全培訓課件
- 邯鄲市餐飲服務安全培訓課件
- 氣性壞疽隔離護理
- 2025年大學大一(法學)法理學基礎試題及答案
- IE七大工具培訓
- 2025年春國家開放大學《學前教育科研方法》形考作業(yè)1-3+大作業(yè)參考答案
- 帶貨主播年終述職報告
- 成都大學《C語言程序設計》2023-2024學年第一學期期末試卷
- JJF 1375-2024機動車發(fā)動機轉速測量儀校準規(guī)范
- DL∕T 1512-2016 變電站測控裝置技術規(guī)范
- GB/T 4074.6-2024繞組線試驗方法第6部分:熱性能
- 危險源辨識、風險評價、風險控制措施清單-05變電站工程5
- 2023年副主任醫(yī)師(副高)-推拿學(副高)考試歷年真題摘選帶答案
評論
0/150
提交評論