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

正文內(nèi)容

[高等教育]未來教育二級c語言題庫-資料下載頁

2025-01-09 15:51本頁面
  

【正文】 \n\nThe original data :\n)。 printf(\nNo: %ld Name: %s\nScores: , )。 for (i=0。 i3。 i++) printf(% , [i])。 printf(\n)。/**********found**********/ fun(__3__)。 printf(\nThe data after modified :\n)。 printf(\nNo: %ld Name: %s\nScores: , )。 for (i=0。 i3。 i++) printf(% , [i])。 printf(\n)。}【參考答案】(1) sno  (2) name  (3) amp。t,鏈表中的各結(jié)點(diǎn)按數(shù)據(jù)域遞增有序鏈接。函數(shù)fun的功能是:刪除鏈表中數(shù)據(jù)域值相同的結(jié)點(diǎn),使之只保留一個(gè)。請?jiān)谙聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!include include define N 8typedef struct list{ int data。 struct list *next。} SLIST。void fun( SLIST *h){ SLIST *p, *q。 p=hnext。 if (p!=NULL) { q=pnext。 while(q!=NULL) { if (pdata==qdata) { pnext=qnext。/**********found**********/ free(___1___)。/**********found**********/ q=p___2___。 } else { p=q。/**********found**********/ q=q___3___。 } } }}SLIST *creatlist(int *a){ SLIST *h,*p,*q。 int i。 h=p=(SLIST *)malloc(sizeof(SLIST))。 for(i=0。 iN。 i++) { q=(SLIST *)malloc(sizeof(SLIST))。 qdata=a[i]。 pnext=q。 p=q。 } pnext=0。 return h。}void outlist(SLIST *h){ SLIST *p。 p=hnext。 if (p==NULL) printf(\nThe list is NULL!\n)。 else { printf(\nHead)。 do { printf(%d,pdata)。 p=pnext。 } while(p!=NULL)。 printf(End\n)。 }}main( ){ SLIST *head。 int a[N]={1,2,2,3,4,4,4,5}。 head=creatlist(a)。 printf(\nThe list before deleting :\n)。 outlist(head)。 fun(head)。 printf(\nThe list after deleting :\n)。 outlist(head)。}【參考答案】(1) q  (2) next  (3) next,函數(shù)fun的功能是:有NN矩陣,以主對角線為對稱線,對稱元素相加并將結(jié)果存放在左下三角元素中,右上三角元素置為0。例如,若N=3,有下列矩陣:1  2  34  5  67  8  9計(jì)算后結(jié)果為1  0  06  5  010  14  9請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除。使程序得出正確的結(jié)果。注意:。不得增行或刪行,也不得改程序的結(jié)構(gòu)!include define N 4/**********found**********/void fun(int (*t)___1___ ){ int i, j。 for(i=1。 iN。 i++) { for(j=0。 ji。 j++) {/**********found**********/ ___2___ =t[i][j]+t[j][i]。/**********found**********/ ___3___ =0。 } }}main(){ int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10}, i, j。 printf(\nThe original array:\n)。 for(i=0。 iN。 i++) { for(j=0。 jN。 j++) printf(%2d ,t[i][j])。 printf(\n)。 } fun(t)。 printf(\nThe result is:\n)。 for(i=0。 iN。 i++) { for(j=0。 jN。 j++) printf(%2d ,t[i][j])。 printf(\n)。 }}【參考答案】(1) [N]  (2) t[i][j]  (3) t[j][i],存儲(chǔ)學(xué)生的學(xué)號、姓名和3門課的成績。函數(shù)fun的功能是:從文件中找出指定學(xué)號的學(xué)生數(shù)據(jù),讀入此學(xué)生數(shù)據(jù),對該學(xué)生的分?jǐn)?shù)進(jìn)行修改,使每門課的分?jǐn)?shù)加3分,修改后重寫文件中學(xué)生的數(shù)據(jù),即用該學(xué)生的新數(shù)據(jù)覆蓋原數(shù)據(jù),其它學(xué)生數(shù)據(jù)指定不變;若找不到,則不做任何操作。請?jiān)谙聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!include define N 5typedef struct student { long sno。 char name[10]。 float score[3]。} STU。void fun(char *filename, long sno){ FILE *fp。 STU n。 int i。 fp = fopen(filename,rb+)。/**********found**********/ while (!feof(__1__)) { fread(amp。n, sizeof(STU), 1, fp)。/**********found**********/ if () break。 } if (!feof(fp)) { for (i=0。 i3。 i++) [i] += 3。/**********found**********/ fseek(__3__, (long)sizeof(STU), SEEK_CUR)。 fwrite(amp。n, sizeof(STU), 1, fp)。 } fclose(fp)。}main(){ STU t[N]={ {10001,MaChao, 91, 92, 77}, {10002,CaoKai, 75, 60, 88}, {10003,LiSi, 85, 70, 78}, {10004,FangFang, 90, 82, 87}, {10005,ZhangSan, 95, 80, 88}}, ss[N]。 int i,j。 FILE *fp。 fp = fopen(, wb)。 fwrite(t, sizeof(STU), N, fp)。 fclose(fp)。 printf(\nThe original data :\n)。 fp = fopen(, rb)。 fread(ss, sizeof(STU), N, fp)。 fclose(fp)。 for (j=0。 jN。 j++) { printf(\nNo: %ld Name: %8s Scores: ,ss[j].sno, ss[j].name)。 for (i=0。 i3。 i++) printf(% , ss[j].score[i])。 printf(\n)。 } fun(, 10003)。 fp = fopen(, rb)。 fread(ss, sizeof(STU), N, fp)。 fclose(fp)。 printf(\nThe data after modifing :\n)。 for (j=0。 jN。 j++) { printf(\nNo: %ld Name: %8s Scores: ,ss[j].sno, ss[j].name)。 for (i=0。 i3。 i++) printf(% , ss[j].score[i])。 printf(\n)。 }}【參考答案】(1)fp  (2) ==  (3) fp,函數(shù)fun的功能是:計(jì)算下式前n項(xiàng)的和,并作為函數(shù)值返回。 例如,若主函數(shù)從鍵盤給n輸入50后,則輸出為S=。請?jiān)谙聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!include 【1】 fun(int n){ int i,j。 double sum=,t。 for(i=1。i=n。i++) { t=。 for(j=1。j=i。j++) t+=【2】。 sum+=【3】。 } return sum。}void main(){ int n。 double s。 printf(\nInput n: )。 scanf(%d,amp。n)。 s=fun(n)。 printf(\n\ns=%f\n\n,s)。}【參考答案】(1) double  (2) j  (3)(double)1/t,函數(shù)fun的功能是計(jì)算下式 直到 ,并將計(jì)算結(jié)果作為函數(shù)值返回。例如,若形參e的值為1e-3。請?jiān)谙聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!include double fun(double e){ int i。 double s, x。/**********found**********/ s=0。 i=__1__。 x=。 while(xe){/**********found**********/ __2__。/**********found**********/ x=(*i1)/((__3__)*(*i))。 s=s+x。 } return s。}main(){ double e=1e3。 printf(\nThe result is: %f\n,fun(e))。}【參考答案】(1) 0  (2) i++或++i或i+=1或i=i+1  (3)*i,函數(shù)fun的功能是:在形參s所指字符串中的每個(gè)數(shù)字字符之后插入一個(gè)*號。例如,形參s所指的字符串為def35adh3kjsdf7,執(zhí)行后結(jié)果為def3*5*adh3*kjsdf7*注意:部分源程序給出如下。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!include void fun(char *s){ int i, j, n。 for(i=0。 s[i]!=39。\039。 i++)/**********found**********/ if(s[i]=39。039。 ___1___ s[i]=39。939。) { n=0。/**********found**********/ while(s[i+1+n]!= ___2___) n++。 for(j=i+n+1。 ji。 j)/**********found**********/ s[j+1]= ___3___。 s[j+1]=39。*39。 i=i+1。 }}main(){ char s[80]=ba3a54cd23a。 printf(\nThe original string is : %s\n,s)。 fun(s)。 printf(\nThe re
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1