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

正文內(nèi)容

二級c語言上機(jī)題庫100題(留存版)

2024-10-06 12:20上一頁面

下一頁面
  

【正文】 行,也不得 更改程序的結(jié)構(gòu)! 給定源程序: include include voidfun(char*s,inta,doublef) { /**********found**********/ __1__fp。 fun(a,b,c)。km。 outresult(a,stdout)。 像此類,使用編譯,即可發(fā)現(xiàn)。i++)printf(%3d,a[i])。 注意:源程序存放在考生文件夾下的 中。char*ss,*tt。 } 解題思路: 第一處 :試題要求返回字符串的首地址,所以應(yīng)改為: char*fun(char*s,char*t) 第二處 :取字符串指針 ss 的下一個位置,所以應(yīng)改為: ss++。puts(a)。istrlen(w)1。 floatscore[3]。 第三處:函數(shù)的調(diào)用,所以應(yīng)填: std。i++)printf(%d,b[i])。x)。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include typedefstruct {intnum。 printf(\nTheoriginalnumberandnameandscores:\n)。 注意:不要改動 main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include longfun(intk) { /************found************/ ifk0 return(k*fun(k1))。j++) {a[i][j]=rand()%10。 參考答案: intfun(inta[][N],intn) { inti,j。 while(p){ /**********found**********/ q=__1__。p=q。 printf(\nThelistafterinverting:\n)。a39。 printf(\nEnterastringwithlength80.:\n\n)。 給定源程序: include defineN80 voidfun(int*w,intp,intn) { } main() {inta[N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}。 } 解題思路: 本題是考察一維數(shù)組的操作。 例如,以下 3 3 的矩陣就是一個 幻方 : 492 357 816 請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。colum+=a[j][i]。j++)printf(%3d,x[i][j])。 /**********found**********/ _______。 puts(str)。 注意:源程序存放在考生文件夾下的 中。 h=(NODE*)malloc(sizeof(NODE))。q=__3__。 } str[i]=0。 給定源程序: include include intfun(char*str) { } main() { charstr[81]。 inti。 for(i=0。i++){ /**********found**********/ row=colum=__1__。in。in。p 的值為 3。a39。amp。 head=creatlist(a)。 qdata=a[i]。 }NODE。j++)printf(%4d,a[i][j])。 for(i=0。std。i3。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 08 套: 給定程序通過定義并賦初值的方式,利用結(jié)構(gòu)體變量存儲了一名學(xué)生的學(xué)號、 姓名和 3 門課的成績。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。a[m]=t。 /**********found**********/ show(___3___)。 charname[9]。 參考答案: voidfun1(char*w)/*本函數(shù)的功能是將字符串中字符循環(huán)左移一個位置 */ { inti。 w[strlen(w)1]=t。gets(a)。 第三處:如果 i不等于 1,則返回 f2 函數(shù)的值,所以應(yīng)填: f2。 } a[j]=0。 n=fun(a,n)。i++) printf(%s%d\n,pOrder[i].num,pOrder[i].s)。 } main() {STUa[N]={{A01,81},{A02,89},{A03,66},{A04,87},{A05,77}, {A06,90},{A07,79},{A08,61},{A09,80},{A10,71}}。 /**********found**********/ t=(STU*)calloc(sizeof(STU),m) for(i=0。 printf(\nTheresult:\n\n%s%d%f\n,str,a1,f1)。return((double)r/m)。 printf(Over100:%4d\n,d[10])。 給定源程序: include defineN50 defineM11 voidfun(int*a,int*b) { } doublernd() {statict=29,c=217,m=1024,r=0。chars[80]。 第三處:把已排序的結(jié)構(gòu)數(shù)據(jù),重新寫入文件,所以應(yīng)填: fwrite。 printf(\n)。} fp=fopen(filename,wb)。 charname[10]。 NONO()。 } printf(\n)。 /**********found***********/ p=(NODE)malloc(sizeof(NODE))。j++) {printf(\nNo:%ldName:%8sScores:,ss[j].sno,ss[j].name)。 fclose(fp)。 }STU。 for(i=0。 printf(Thematrix:\n)。,39。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容 ,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。s[i]=39。 doublec=。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include voidfun(char*s,inta,doublef) { /**********found**********/ __1__fp。 */ FILE*fp,*wf。 if(p[0]==39。 inti。 if(p[0]==39。n170) /************found************/ result*=n returnresult。 while(n99999999||n0) {printf(Pleaseinput(0n100000000):)。 請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。 printf(\nTheresultis:%ld\n,n)。 printf(\n\n%d!=%lf\n\n,n,fun(n))。} elset=1。 for(i=0。} elset=1。 wf=fopen(c:\\test\\,w)。 fp=fopen(,r)。 第三處:顯示讀出的字符,所以應(yīng)填: ch。 printf(\nEnterastring:)。\039。S39。j++)printf(%3c,w[i][j])。 n=i*M+j+1。n,sizeof(STU),1,__3__)。 for(i=0。 } } 解題思路: 本題是考察如何從文件中讀出數(shù)據(jù),再把結(jié)構(gòu)中的數(shù)據(jù)寫入文件中。i++) {s=(NODE*)malloc(sizeof(NODE))。 第二處 :在動態(tài)分配內(nèi)存的下一行語句是,使用臨時(shí)結(jié)構(gòu)指針變量 h 保存 p 指針的初始位置, 最后返回不能使用 p,是因?yàn)?p 的位置已經(jīng)發(fā)生了變化,所以應(yīng)改為返回 h。 while(*s){ if(*s==39。 STUs[N],t。FILE*fp。 fclose(fp)。 inti。scanf(%d,amp。iN。 參考答案: voidfun(int*a,int*b) { inti,j。 charstr[100],str1[100],str2[100]。 } 解題思路: 本題是考察先把給定的數(shù)據(jù)寫入到文本文件中,再從該文件讀出并轉(zhuǎn)換成相應(yīng)的整數(shù)、浮 點(diǎn)數(shù)顯示在屏幕上。k++) {for(i=j=0。 printf(\nGivethenumberofthestudentswhohavebetterscore:)。 *************************************************** 請編寫函數(shù) fun,函數(shù)的功能是 :刪去一維數(shù)組中所有相同的數(shù) ,使之只剩一 個。printf(\n\n)。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include doublef1(doublex) {returnx*x。 ss=s。 第三處:取字符串指針 tt 的下一個位置,所以應(yīng)改為: tt++。 printf(\n\nEnterm:)。i++) w[i]=w[i+1]。 }STU。 *************************************************** 給定程序 中函數(shù) fun 的功能是:求出數(shù)組中最大數(shù)和次最大數(shù),并 把最大數(shù)和 a[0]中的數(shù)對調(diào)、次最大數(shù)和a[1]中的數(shù)對調(diào)。 printf(\n)。 printf(Theoriginaldatais:%u\n,x)。 charname[9]。 show(std)。 /************found************/ elseif(k=0) return1L。printf(%4d,a[i][j])。 for(i=0。 /**********found**********/ while(__2__) {if(pdataqdata) {t=pdata。} } returnh。 outlist(head)。amp。gets(s)。 inti,p,n=15。 b,把 n 值后面數(shù)組中的內(nèi)容存入 b 中。 注意:源程序存放在考生文件夾下的 中。} /**********found**********/ if((row!=colum)__2__(row!=m1))return0。 printf(\n)。 } main() { intm。 fun(str)。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include include defineN5 typedefstructnode{ intdata。 hnext=NULL。 /**********found**********/ p=q。 p++。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。 注意:不要改動 main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程序: include doublefun(intm) { doublet=。 printf(Array:\n)。iN。 for(i=0。 for(i=0。 例如 , 一 維 數(shù) 組 中 的 原 始 內(nèi) 容為 :1,2,3,4,5,6,7,8,9,10。)*s=39。A39。 inta[N]={0,10,4,2,8,6}。i++) {q=(NODE*)malloc(sizeof(NODE))。 structnode*next。jN。 printf(*****Thearray*****\n)。 第三處:函數(shù)的調(diào)用,由于函數(shù)定義時(shí)使用的指針結(jié)構(gòu)型變量,所以應(yīng)填: amp。 for(i=0。 returnw。 注意 :部分源程序存在文件 中。a[i]=a[m]。 printf(\nAstudentdata:\n)。 不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 給定源程 序: include typedefstruct {intnum。 for 語句來操作多少個字符 (m)需要循環(huán)左移。i++) w[i]=w[i+1]。 printf(\nEnterastring:)。 第二處:當(dāng) i等于 1 時(shí),則返回 f1 函數(shù)的值,所以應(yīng)填: f1。 k=a[i]。i++)printf(%3d,a[i])。im。 fprintf(pf,\n\n)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1