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

正文內(nèi)容

c語言課后習題解答(北郵版)-資料下載頁

2025-03-24 04:49本頁面
  

【正文】 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)。 scanf(%d,amp。p1average)。 if(n==1) { headnext=p1。p2=p1。 } else { p2next=p1。 p2=p1。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1