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

正文內(nèi)容

c語言答案2-9章-資料下載頁

2025-06-28 07:59本頁面
  

【正文】 x, min, avg。 printf(input students’ number n: )。 scanf(%d, amp。n)。 /*為數(shù)組 p 動態(tài)分配 n 個(gè)浮點(diǎn)數(shù) float 類型大小的空間 */ if ((p=(float *)calloc(n, sizeof(float))) == NULL) { printf(Not able to allocate memory. \n)。 exit(1)。 } sum=。 max=1。 /*初始化 */ min=1000。 printf(input %d students’ scores: , n)。 /* 提示輸入 n 個(gè)整數(shù) */ for (i = 0。 i n。 i++){ scanf(%f, p+i)。 sum=sum+*(p+i)。 if (min*(p+i)) min=*(p+i)。 if (max*(p+i)) max=*(p+i)。}avg=sum/n。 printf(The avg is %f, max is %f, min is %f\n,avg,max,min)。 free(p)。 /* 釋放動態(tài)分配的空間 */ return 0。 }第9章 習(xí)題參考答案1.include struct employee{ /* 定義結(jié)構(gòu)類型employee */ int num。 char name[20]。 float jbgz, jj, bx, sfgz。 }。 int main(void) {int i。 struct employee e。 /* 定義結(jié)構(gòu)類型變量 e */ for(i = 1。 i = n。 i++){ printf(請輸入第%d個(gè)職工的信息: , i)。 scanf(%d%s, amp。, )。 scanf(%f%f%f, amp。, amp。, amp。)。 = + 。 printf(編號:%d 姓名:%s實(shí)發(fā)工資:%.2f\n, , , )。} return 0。} 2.include struct date{ int year, month, day。 }。 int day_tab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}}。 int main(void) { struct date today。 int year, i, lp, count=0。 scanf(“%d%d%d”,amp。, amp。, amp。)。 /*輸入日期*/ /*計(jì)算相差天數(shù)*/ for(year=1990。 year。 year++){ lp= year%4==0amp。amp。 year%100!=0|| year%400==0。for(i=1。 i13。 i++) count+=day_tab[lp][i]。 } lp= %4==0amp。amp。 %100!=0|| %400==0。for(i=1。 i。 i++) count+=day_tab[lp][i]。count+=。 /*求除 5 后的余數(shù),再將余數(shù)對照“三天打魚,兩天曬網(wǎng)”,得出最后結(jié)論 */ count=count%5。 if(count=1amp。amp。count=3) printf(“這一天是打魚\n”)。 else printf(“這一天是曬網(wǎng)\n”)。 return 0。 } 3.include struct plex { int real, im。 }。 struct plex cmult(struct plex , struct plex)。 void main() { struct plex a={3,4}, b={5,6}, c。 c=cmult(a, b)。 printf(“(%d+%di)(%d+%di) =%d+%di\n”, , , , , , )。 } struct plex cmult(struct plex a , struct plex b) { struct plex w。 =* – *。 =* + *。 return w。 } 4.include define NUMBER 10 struct book { char name[10]。 float price。 }。 int main() { int i,maxl,minl。 struct book test[NUMBER]。 printf(“Input 10 book’s name and price\n”)。 for(i=0。 iNUMBER。 i++) scanf(“%s%f”, test[i].name, amp。test[i].price)。 maxl=minl=0。 for(i=1。 iNUMBER。 i++) { if(test[maxl].pricetest[i].price) maxl=i。 if(test[minl] .price test[i].price) minl=i。 } printf(“Max Price: %f, %s\n”, test[maxl].price, test[maxl].name)。 printf(“Min Price: %f, %s\n”, test[minl].price, test[minl].name)。 return 0。 } 5.include struct friends_list{ char name[10]。 /* 姓名 */ int birthday。 /* 生日 */ char phone[15]。 /* 電話號碼 */ char address[50]。 /* 住址 */ }。void sort(struct friends_list s[], int n) /*按生日日期從小到大排序*/ { int i, j。 struct friends_list temp。 for(i=1。 in。i++)for(j=0。jni。j++) if(s[j].birthday s[j+1].birthday) {temp=s[j]。 s[j]=s[j+1]。 s[j+1]=temp。 } }int main(void) { int i, n。 struct friends_list friends[10]。 scanf(“%d”, amp。n)。 for(i=0。 in。 i++) /*輸入 n 個(gè)人的通訊信息*/ scanf(%s%d%s%s, friends[i].name, amp。 friends[i].birthday, friends[i].phone, friends[i].address)。 /*按年齡從大到小排序*/ sort(friends, n)。 for(i=0。in。i++) /*輸出*/ printf(%s%d%s%s\n, friends[i].name, friends[i].birthday, friends[i].phone, friends[i].address)。 return 0。 } 6./* 設(shè)置學(xué)生成績等級并統(tǒng)計(jì)不及格人數(shù)(結(jié)構(gòu)指針作為函數(shù)參數(shù)) */ include define N 10 struct student{ int num。 char name[20]。 int score。 char grade。}。 int set_grade(struct student *p)。 int main(void) { struct student stu[N], *ptr。 int i, count。 ptr = stu。 printf(Input the student39。s number, name and score: \n)。 for(i = 0。 i N。 i++){ printf(No %d: , i+1)。 /* 提示輸入第 i 個(gè)同學(xué)的信息 */ scanf(%d%s%d, amp。stu[i].num, stu[i].name, amp。stu[i].score)。 }count = set_grade(ptr)。 printf(The count (60): %d\n, count)。 printf(The student grade:\n)。for(i = 0。 i N。 i++) printf(%d %s %c\n, stu[i].num, stu[i].name, stu[i].grade)。 return 0。 } int set_grade(struct student *p) { int i, n = 0。 for(i = 0。 i N。 i++, p++){ if(pscore = 85) pgrade = 39。A39。 else if(pscore = 70) pgrade = 39。B39。 else if(pscore = 60) pgrade = 39。C39。 else{pgrade = 39。D39。 n++。 } } return n。 } 7.include define MaxSize 50 struct student{ /*學(xué)生信息結(jié)構(gòu)類型定義*/ int num。 /* 學(xué)號 */ char name[10]。 /* 姓名 */ int puter, english, math。 /* 三門課程成績 */ double average。 /* 個(gè)人平均成績 */ }。int Count = 0。 /* 全局變量,記錄當(dāng)前學(xué)生總數(shù) */ int main(void) { int choice, num, course, score。 struct student students[MaxSize]。 /* 定義學(xué)生信息結(jié)構(gòu)數(shù)組 */ do{ /* 用戶操作界面 */ printf(1:new 2:search 3:output 4:sort 5:update 0:exit\n)。 scanf(%d, amp。choice)。 switch(choice){ case 1: new_student(students)。 break。 case 2: printf(“Please input the student’s number:”)。 scanf(“%d”, amp。num)。 search_student(students, num)。 break。 case 3: output_student(students)。 break。 case 4: sort(students, Count)。 break。 case 5: printf(Input the number of updated student: )。 scanf(“%d”, amp。num)。 printf(Choice the course: : )。 scanf(“%d”, amp。course)。 printf(Input the new score: )。 scanf(“%d”, amp。score)。update_score(students, Count, num, course, score)。 break。 case 0: break。 } } while(choice != 0)。 printf(END!\n)。 return 0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1