freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序的設(shè)計教程習(xí)題答案-資料下載頁

2025-06-26 11:56本頁面
  

【正文】 ,a[100],i,*p=a。 printf(Please input n: )。 scanf(%d,amp。n)。 printf(\n\nPlease enter %d ge shu: ,n)。 for(i=0。in。i++) { scanf(%d,p)。 p++。 } p=paixu(a,n)。 for(i=0。in。i++,p++) printf(%d ,*p)。 getch()。}includedefine max 1042main(){float j,a[max]。int t,i=0。char b[max],*p=b。 clrscr()。printf(Enter a string:)。gets(b)。while(*p!=39。\039。){ a[i]=0。 while(((*p)=39。939。amp。amp。(*p)=39。039。)amp。amp。((*p)!=39。\039。)) { t=(int)(*p48)。 a[i]=a[i]*10+t。 p++。 if((*p)39。939。||(*p)39。039。) i++。 } p++。}for(j=0。ji。j++) printf(\t%.0f,a[j])。 printf(\nALL %d,i)。}/*答案僅供參考*/ 如有任何疑問請留言,并盡我最大能力盡快解決 /*答案僅供參考*/ 如有任何疑問請留言,并盡我最大能力盡快解決第九章li 45 chang 30 changincludestruct students{ char sid[100]。 char name[100]。 float score[3]。}student。void main(){ int i。 float j。 printf(\nPlease input sid: )。 scanf(%s,)。 printf(\nPlease input name: )。 scanf(%s,)。 printf(\nPlease input 3 score:(like1,1,1) )。/*輸入逗號隔開*/ scanf(%f,%f,%f,amp。[0],amp。[1],amp。[2])。 printf(\nsid = %s,)。 printf(\nname = %s,)。 j=([0]+[1]+[2])/。 printf(\naverage = %.2f,j)。 getch()。}includeincludedefine F sizeof(student)define NULL 0typedef struct scores{ int english。int math。int c_language。int all。}TP。typedef struct students{ char sid[15]。char name[15]。TP score。struct students *next。}student。student *input(){ student *head,*p1,*p2。int n=0。 char ch。clrscr()。head=(student *)malloc(F)。headnext=NULL。 do{ n++。 printf(\n\nPlease input %d student message: \n\n,n)。 printf(\t%d student sid: ,n)。 p1=(student *)malloc(F)。p1next=NULL。 scanf(%s,p1sid)。 printf(\n\t%d student name: ,n)。 scanf(%s,p1name)。 printf(\n\t%d student scores(englesh,math,c_language): ,n)。 scanf(%d,%d,%d,amp。p1,amp。p1,amp。p1)。 p1=p1+p1+p1。 if(n==1) { headnext=p1。p2=p1。 } else { p2next=p1。 p2=p1。 } printf(\n\n\t\t\tContinue or back (press y/n): )。 ch=getch()。 }while(ch==39。y39。||ch==39。Y39。)。return head。}void average1(student *head){ student *p。 int j。clrscr()。p=headnext。 while(p) { j=p。 printf(\n\nname: %s\taverage: %d,pname,j)。 p=pnext。 }printf(\n\n\nPress eny key return.)。getch()。}void average2(student *head){student *p。int n=0,temp1=0,temp2=0,temp3=0。p=headnext。while(p){ temp1+=p。 temp2+=p。 temp3+=p。 p=pnext。n++。}printf(\n\naverage english is : %d\naverage math is : %d\naverage c_language is : %d\t,temp1/n,temp2/n,temp3/n)。}student *sort(student *head){ student *head1,*p,*q,*r。 int temp1=0,temp2=0,temp3=0,temp4。 char s[15],n[15]。head1=head。for(p=head1next。pnext!=NULL。p=pnext){ r=p。 for(q=pnext。q。q=qnext) if(qr) r=q。 if(r!=p) { strcpy(s,psid)。strcpy(n,pname)。 temp1=p。 temp2=p。 temp3=p。 temp4=p。 strcpy(psid,rsid)。strcpy(pname,rname)。 p=r。 p=r。 p=r。 p=r。 strcpy(rsid,s)。strcpy(rname,n)。 r=temp1。 r=temp2。 r=temp3。 r=temp4。 }}return head1。}void output(student *head){ student *head2,*p。int i=1。clrscr()。head2=sort(head)。for(p=head2next。p!=NULL。p=pnext) printf(\n\nname: %s\tsid: %s\tenglish: %d\tmath: %d\tc_language: %d\taverage: %d\tmingci: %d,pname,psid,p,p,p,p,i++)。 average2(head)。 printf(\n\n\n\t\tPress eny key back.)。getch()。}void main(){ student *head,*p1,*p2。int i=0,j=1。head=input()。do{ clrscr()。 printf(\n\n(1): average1.\n\n(2): average2.\n\n(3): sort.\n\n(4): output.\n\n\n Please choose: )。 scanf(%d,amp。i)。 switch(i) { case 1: average1(head)。 break。 case 2: clrscr()。average2(head)。 printf(\n\n\nPress eny key retuen.)。getch()。 break。 case 3: clrscr()。p1=sort(head)。 for(p2=p1next。p2!=NULL。p2=p2next) printf(\n\t\tname: %s\tmingci:%d,p2name,j++)。printf(\n\n\nPress eny key back.)。getch()。 break。 case 4: output(head)。 break。 default: printf(\nYour choose is not right.)。break。 }}while(i!=1)。}includeincludedefine NULL 0define F sizeof(worker)typedef struct work{ char sid[15]。char name[15]。int money。struct work *next。}worker。int min=0,max=0。char a[15],b[15]。worker *input(){ worker *head,*p,*q。int n=0。char ch。head=(worker *)malloc(F)。 headnext=0。do{ n++。 p=(worker *)malloc(F)。 pnext=0。 printf(\n\n\tPlease input %d worker message : ,n)。 printf(\n%d worker sid: ,n)。scanf(%s,psid)。 printf(\n%d worker name: ,n)。scanf(%s,pname)。 printf(\n%d worker money: ,n)。scanf(%d,amp。pmoney)。 if(n==1) { headnext=p。 q=p。 max=pmoney。strcpy(a,pname)。 min=pmoney。strcpy(b,pname)。 } else { qnext=p。 if(pmoneymax) {max=pmoney。strcpy(a,pname)。} if(pmoneymin) {min=pmoney。strcpy(b,pname)。} q=p。 } printf(\n\t\ty/n)。ch=getch()。}while(ch==39。y39。||ch==39。Y39。)。return head。}void output(){ clrscr()。printf(\nThe max money is: %d\t\tname is: %s\n\n,max,a)。printf(\nThe min money is: %d\t\tname is: %s,min,b)。}void main(){ input()。output()。getch()。}includedefine F sizeof(stu)define NULL 0typedef struct student{int sid。int average。struct student *next。}stu。stu *head。stu *create(){ stu *p1,*p2。int n=0。 char ch。head=(stu *)malloc(F)。headnext=NULL。 do{ n++。 printf(\n\nPlease input %d student message: \n\n,n)。 printf(\t%d student sid: ,n)。 p1=(stu *)malloc(F)。p1next=NULL。 scanf(%d,amp。p1sid)。 printf(\n\t%d student average: ,n)。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1