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

正文內(nèi)容

二級c語言上機題庫100題-wenkub.com

2025-07-24 12:20 本頁面
   

【正文】 i++) {q=(NODE*)malloc(sizeof(NODE))。 h=(NODE*)malloc(sizeof(NODE))。q=__3__。 pnext=NULL。 voidfun(NODE*h) {NODE*p,*q,*r。 注意:源程序存放在考生文件夾下的 中。 } str[i]=0。 while(*p){ if(*p!=39。 } 解題思路: 本題是考察考生怎樣利用字符串指針來刪除字符串的空格字符。 puts(str)。 給定源程序: include include intfun(char*str) { } main() { charstr[81]。 *************************************************** 請編寫一個函數(shù),函數(shù)的功能是刪除字符串中的所有空格。m)。 /**********found**********/ _______。 inti。 *************************************************** 給定程序 中 fun 函數(shù)的功能是 :根據(jù)整型形參 m,計算如下公式的值。tamagicsquare.\n)。j++)printf(%3d,x[i][j])。 for(i=0。jN。 printf(Enternumberforarray:\n)。colum+=a[j][i]。i++){ /**********found**********/ row=colum=__1__。m2+=a[i][j]。 for(i=0。 例如,以下 3 3 的矩陣就是一個 幻方 : 492 357 816 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。in。 for(i=0。 參考答案: voidfun(int*w,intp,intn) { inti,j=0,b[N]。 } 解題思路: 本題是考察一維數(shù)組的操作。in。p)。in。 給定源程序: 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}。p 的值為 3。 第二處 :取字符串指針 s 的下一個位置,所以應改為: s++。 fun(s)。 printf(\nEnterastringwithlength80.:\n\n)。a39。A39。z39。a39。amp。 注意 :不要改動 main 函數(shù) ,不得增行或刪行 ,也不得更改程序的結(jié)構 ! 給定源程序: include include voidfun(char*s) { /**********found***********/ while(*s!=39。 第二處:判斷內(nèi)循環(huán) q 指針是否結(jié)束,所以應填: q。 printf(\nThelistafterinverting:\n)。 head=creatlist(a)。} while(p!=NULL)。 if(p==NULL)printf(ThelistisNULL!\n)。p=q。 qdata=a[i]。 h=NULL。} q=qnext。 while(p){ /**********found**********/ q=__1__。 }NODE。 請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除 ,使程序得出正確的結(jié) 果。j=i。 參考答案: intfun(inta[][N],intn) { inti,j。j++)printf(%4d,a[i][j])。 for(i=0。while(n=3)。j++) {a[i][j]=rand()%10。 for(i=0。 例如:若 n 的值為 3, a 數(shù)組中的值為 |197||397| a=|238|則返回主程序后 a 數(shù)組中的值應為|698| |456||121518| 注意 :部分源程序存在文件 中。 } 解題思路: 第一處:條件判斷缺少圓括號。 注意:不要改動 main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構! 給定源程序: include longfun(intk) { /************found************/ ifk0 return(k*fun(k1))。std。 } 解題思路: 本題是利用結(jié)構體存儲學生記錄并由實參ss 返回。a)。 printf(\nTheoriginalnumberandnameandscores:\n)。i3。i++) printf(%,[i])。 voidshow(STUtt) {inti。 不得增行或刪行,也不得更改程序的結(jié)構! 給定源程序: include typedefstruct {intnum。 } ※※※※※※※※※※※※※※※※※※※※※※※※※ 第 08 套: 給定程序通過定義并賦初值的方式,利用結(jié)構體變量存儲了一名學生的學號、 姓名和 3 門課的成績。 elseif(w1000)w%=1000。 NONO()。x)。 請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù) fun 的花括號中填入 你編寫的若干語句。 第二處:通過內(nèi)循環(huán)來找出最大的一個數(shù)的位置 k,所以應改為: if(a[k]a[m])m=k。in。i++)printf(%d,b[i])。a[m]=t。kn。 for(i=0。 第三處:函數(shù)的調(diào)用,所以應填: std。 /**********found**********/ show(___3___)。 } main() {STUstd={1,Zhanghua,39。 for(i=0。 floatscore[3]。 charname[9]。函 數(shù) fun 的功能是輸出這位學生的信息。 for(i=0。istrlen(w)1。 參考答案: voidfun1(char*w)/*本函數(shù)的功能是將字符串中字符循環(huán)左移一個位置 */ { inti。 NONO()。 fun(a,m)。puts(a)。 w[strlen(w)1]=t。 t=w[0]。 注意:部分源程序在文件 中。 } 解題思路: 第一處 :試題要求返回字符串的首地址,所以應改為: char*fun(char*s,char*t) 第二處 :取字符串指針 ss 的下一個位置,所以應改為: ss++。gets(a)。 elsereturns。 /**********found**********/ (*ss)++。char*ss,*tt。 第三處:如果 i不等于 1,則返回 f2 函數(shù)的值,所以應填: f2。 printf(\nx1=%f,x2=%f,x1*x1+x1*x2=%f\n\n,x1,x2,r)。 else /**********found**********/ return__3__(x,y)。 注意:源程序存放在考生文件夾下的 中。 } a[j]=0。 for(i=1。 1個數(shù)存放在臨時變量 k中,再利用 for 循環(huán)來依次判斷所有的數(shù)。i++)printf(%3d,a[i])。 n=fun(a,n)。 printf(Theoriginaldata:\n)。 刪除后 ,數(shù)組中的內(nèi)容應該是 :2345678910。 像此類,使用編譯,即可發(fā)現(xiàn)。i++) printf(%s%d\n,pOrder[i].num,pOrder[i].s)。 printf(*****THERESULT*****\n)。 while(m10) {printf(\nGivethenumberofthestudentswhohavebetterscore:)。 outresult(a,stdout)。 } main() {STUa[N]={{A01,81},{A02,89},{A03,66},{A04,87},{A05,77}, {A06,90},{A07,79},{A08,61},{A09,80},{A10,71}}。 for(i=0。 /**********found**********/ t(k)=b(j)。km。 /**********found**********/ t=(STU*)calloc(sizeof(STU),m) for(i=0。 ints。 第三處:從文件中讀出數(shù)據(jù),所以應填: fp。 fun(a,b,c)。 printf(\nTheresult:\n\n%s%d%f\n,str,a1,f1)。 /**********found**********/ fscanf(__3__,%s%s%s,str,str1,str2)。 fp=fopen(,w)。 不得增行或刪行,也不得 更改程序的結(jié)構! 給定源程序: include include voidfun(char*s,inta,doublef) { /**********found**********/ __1__fp。return((double)r/m)。 if(j10)b[M1]++。i++)b[i]=0。 for循環(huán)以及求出各年齡的十位數(shù)字作為存放人數(shù)的地址,如果大于值大于 10,則 存入 d[10]中(大于 110 歲的人)。 printf(Over100:%4d\n,d[10])。 fun(age,d)。 for(i=0。 for(i=0。 給定源程序: include defineN50 defineM11 voidfun(int*a,int*b) { } doublernd() {statict=29,c=217,m=1024,r=0。 N 個年齡通過調(diào)用隨機 函數(shù)獲得 ,并放在主函數(shù)的 age 數(shù)組中;要求函數(shù)把 0 至 9 歲年齡段的人數(shù)放在 d[0] 中 ,把 10 至 19 歲年齡段的人數(shù)放在 d[1]中 ,把 20 至 29 歲年齡段的 人數(shù)放在 d[2]中 , 其余依此類推 ,把 100歲 (含 100)以上年齡的人數(shù)都放在 d[10]中。 printf(\nThestringafterinsert:\%s\\n,s)。 printf(\nEntern(numberof*):)。chars[80]。 i++。in。 注意 :不要改動 main 函數(shù) ,不得增行或刪行 ,也不得更改程序的結(jié)構 ! 給定源程序: include include voidfun(chars[],intn) { chara[80],*p。 第三處:把已排序的結(jié)構數(shù)據(jù),重新寫入文件,所以應填: fwrite。 printf(\n)。j++) {printf(\nNo:%ldName:%8sScores:,ss[j].sno,ss[j].name)。 fread(ss,sizeof(STU),5,fp)。 printf(\n)。j++) {printf(\nNo:%ldName:%8sScores:,t[j].sno,t[j].name)。 fclose(fp)。 inti,j。} fp=fopen(filename,wb)。jN。 fclose(fp)。inti,j。 charname[10]。函數(shù) fun 的功能是從形參 filename 所指 的文件中讀入學生數(shù)據(jù),并按照學號從小到大排序后 ,再用二進制方式把排序后的 學生數(shù)據(jù)輸出到 filename 所指的文件中,覆蓋原來的文件內(nèi)容。 s++。 參考答案: intfun(char*s) { intk=1。 NONO()。 printf(Enterastring:\n)。 注意:部分源程序在文件 中。 } 解題思路: 第一處 :指向剛分配的結(jié)構指針,所以應改為: p=(NODE*)malloc(sizeof(NODE))。 } printf(\n)。 p=hnext。 pnext=s。i=n。 /**********found***********/ p=(NODE)malloc(sizeof(NODE))。 structaa*next。 第三處:再把讀出的記錄,寫入文件 fp 指定的位置上,所以應填: fp。 printf(\n)。j++) {printf(\nNo:%ldName:%8sScores:,ss[j].sno,ss[j].name)。 fread(ss,sizeof(STU),N,fp)。 printf(\n)。j++) {printf(\nNo:%ldName:%8s
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1