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

正文內(nèi)容

[理學(xué)]標(biāo)準(zhǔn)c語言程序設(shè)計(jì)及應(yīng)用周純杰每章課后編程題-資料下載頁

2025-01-09 01:02本頁面
  

【正文】 temp=p[j]。 p[j]=p[j+1]。 p[j+1]=temp。 } } } } void output(CLASS *pc, STUDENT *ps, int n) { int i, j, rank=1。 printf(Class number:%s,pcnumber)。 printf(\tnumber of students:%d,pcstunum)。 printf(\tDate:%d.%d.%d,pc, pc, pc)。 printf(\nNumber Name Average grade rank)。 for(i=0。 in。 i++) { if(i0amp。amp。(ps[i].aver)!=(ps[i1].aver)) { rank++。 } printf(\n%10s %10s %.2f %d,ps[i].number, ps[i].name, ps[i].aver, rank)。 } } P266(5) include include include include define MAX 20 //The largest number of students typedef struct { int year。 int month。 int day。 }DATE。 typedef struct { char number[20]。 int stunum。 DATE sheet。 }CLASS。 typedef struct { char number[20]。 char name[20]。 int grade[4]。 float aver。 }STUDENT。 void input_class(CLASS *p)。 void input_student(STUDENT *p, int n)。 void average(STUDENT *p, int n)。 float remain_2float(float x)。 //Remain 2 figures after the point. void sort(STUDENT *p, int n)。 void output(CLASS *pc, STUDENT *ps, int n)。 void output_highest_average(STUDENT *p, int n)。 void find_fail(STUDENT *p, int n)。 void main() { CLASS cla。 STUDENT stu[MAX]。 clrscr()。 input_class(amp。cla)。 input_student(stu, )。 average(stu, )。 sort(stu, )。 output(amp。cla, stu, )。 output_highest_average(stu, )。 find_fail(stu, )。 getch()。 } void input_class(CLASS *p) { char s[20]。 printf(Please input the class information:)。 printf(\nClass number:)。 gets(pnumber)。 printf(Number of students:)。 gets(s)。 pstunum=atoi(s)。 printf(Date:\n)。 printf(year:)。 gets(s)。 p=atoi(s)。 printf(month:)。 gets(s)。 p=atoi(s)。 printf(day:)。 gets(s)。 p=atoi(s)。 printf(\n)。 } void input_student(STUDENT *p, int n) { int i, j, s[3]。 printf(Now, please input the students39。 information:\n)。 for(i=0。 in。 i++) { printf(Number:)。 gets(p[i].number)。 printf(Name:)。 gets(p[i].name)。 for(j=0。 j4。 j++) { printf(Grade of course %d:,j+1)。 gets(s)。 p[i].grade[j]=atoi(s)。 } } } void average(STUDENT *p, int n) { int i, j。 for(i=0。 in。 i++) { p[i].aver=0。 for(j=0。 j4。 j++) { p[i].aver+=p[i].grade[j]。 } p[i].aver/=4。 p[i].aver=remain_2float(p[i].aver)。 } } float remain_2float(float x) //Remain 2 figures after the point. { x*=100。 if(x(int)=1e6) { x++。 } x=(float)((int)x)/100。 return x。 } void sort(STUDENT *p, int n) { STUDENT temp。 int i, j。 for(i=0。 in1。 i++) { for(j=0。 jni1。 j++) { if(p[j].averp[j+1].aver) { temp=p[j]。 p[j]=p[j+1]。 p[j+1]=temp。 } } } } void output(CLASS *pc, STUDENT *ps, int n) { int i, j, rank=1。 printf(Class number:%s,pcnumber)。 printf(\tnumber of students:%d,pcstunum)。 printf(\tDate:%d.%d.%d,pc, pc, pc)。 printf(\nNumber Name Average grade rank)。 for(i=0。 in。 i++) { if(i0amp。amp。(ps[i].aver)!=(ps[i1].aver)) { rank++。 } printf(\n%10s %10s %.2f %d,ps[i].number, ps[i].name, ps[i].aver, rank)。 } printf(\n)。 } void output_highest_average(STUDENT *p, int n) { int i。 printf(The information of the highest average student:\n)。 for(i=0。 p[i].aver==p[0].averamp。amp。in。 i++) { printf(%10s %10s %.2f,p[i].number, p[i].name, p[i].aver)。 } printf(\n)。 } void find_fail(STUDENT *p, int n) { int i。 for(i=0。 in。 i++) { if(p[i].aver) { break。 } } if(i==n) { printf(No student failed.)。 } else { printf(%d student(s) failed. They are:\n,ni)。 for( 。 in。 i++) { printf(%10s %10s %.2f\n,p[i].number, p[i].name, p[i].aver)。 } } printf(\n)。 } P266(7) include include typedef struct { int day。 int month。 int year。 int yearday。 char mon_name[4]。 }DATE。 int day_of_year(DATE *pd)。 void main() { DATE d1={12, 2, 2022}, d2={6, 7, 2022}。 clrscr()。 printf(There are %d days between and .,day_of_year(amp。d2)day_of_year(amp。d1))。 getch()。 } int day_of_year(DATE *pd) { int mon_day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}。 int i, day=0, flag。 flag=pdyear%4==0amp。amp。pdyear%100!=0||pdyear%400==0。 for(i=1。 ipdmonth。 i++) { if(i==2amp。amp。flag==1) { mon_day[2]++。 } day+=mon_day[i]。 } return day。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1