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

正文內(nèi)容

三級(jí)網(wǎng)絡(luò)技術(shù)機(jī)試100套-免費(fèi)閱讀

  

【正文】 19. 已知文件 100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼 dm(字符型 4位)、產(chǎn)品名稱 mc(字符型 10位)、單價(jià) dj(整型)、數(shù)量 sl(整型)、金額 je(長(zhǎng)整型)幾部分組成。039。amp。 } 18. 【答案】 void encryptChar() { int i。 } void WriteDat(void) { FILE *fp。 while(fgets(xx[i], 80, fp) !=NULL) { p = strchr(xx[i], 39。 if(ReadDat()) { printf(數(shù)據(jù)文件 ! \n\007)。 注意:部分源程序已給出。j++) if(i%j==0) break。 for(i=101。 printf(素?cái)?shù)的個(gè)數(shù) =%d\n, t)。 17. 下列程序的功能是:選出 100~1000間的所有個(gè)位數(shù)字與十位數(shù)字之和被 10除所 得余數(shù)恰是百位數(shù)字的素?cái)?shù)(如 293)。 } else if(strcmp(sell[i].mc,sell[j].mc)==0) /*若產(chǎn)品名稱相同,則按金額從大到小進(jìn)行排列 */ if(sell[i].jesell[j].je) { xy=sell[i]。 PRO xy。 } void WriteDat() { FILE *fp。 memcpy(ch, str + 14, 4)。 char str[80], ch[11]。 PRO sell [MAX]。 注意:部分源程序已給出。 } } 【解析】 根據(jù)題意可知,要編制函數(shù)的功能有兩部分:一是找出滿足條件的 4位數(shù);二是對(duì)找出的數(shù)進(jìn)行從小到大排序。 t++。iMAX5。 fp = fopen(, w)。 printf(滿足條件的數(shù) =%d\n, t)。 for(i = 0。請(qǐng)編制函數(shù) jsVal(),其功能是:依次從數(shù)組 a中取出一個(gè) 4位數(shù),如果該 4位數(shù)連續(xù)小于該 4位數(shù)以后的 5個(gè)數(shù)且該數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù) t,并把這些 4位數(shù)按從小到大的順序存入數(shù)組 b中,最后調(diào)用寫(xiě)函數(shù)writeDat()把結(jié)果 t及數(shù)組 b中符合條件的 4位數(shù)輸出到 。amp。 } } 【解析】 本題看起來(lái)似乎比較煩瑣,但只要仔細(xì)分析,把思路理清,還是不難解決的。 /*則把滿足條件的數(shù)存入數(shù)組 b中 */ t++。amp。 /*求四位數(shù)的千位數(shù)字 */ hun=a[i]%1000/100。 i t。 i++) printf(%d , b[i])。a[i])。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀函數(shù) readDat()和寫(xiě)函數(shù) writeDat()的內(nèi)容。 totPjz+=xx[i]。 fclose(fp)。 if((fp = fopen (, r)) == NULL) return 1。 return。 /* 平均值 */ int ReadDat(void)。 13. 已知在文件 ( 個(gè)數(shù) 200) 4位數(shù)字的正整數(shù) , 函數(shù) ReadDat() 的功能是讀取這若干個(gè)正整數(shù)并存入數(shù)組 xx中。 /*求該數(shù)的個(gè)位數(shù)字 */ if(hun==ten || hun==data || ten==data) /*有兩位數(shù)字相同 */ {bb[k]=i。 int hun,ten,data。 int i。 請(qǐng)編制函數(shù) int jsValue(int bb[])實(shí) 現(xiàn)此功能,滿足該條件的整數(shù)的個(gè)數(shù)通過(guò)所編制的函數(shù)返回。 i%7==0) xy+=i。 fprintf(wf, %f\n, s)。 試題程序: include include include double countValue(int n) { } main() { clrscr()。本題要求找到該數(shù)列中 “大于 t的最小的一個(gè)數(shù) ”。 } 10.答案 int jsValue(int t) { int f1=0,f2=1,fn。 writeDat()。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個(gè)字符,對(duì)下一個(gè)字符進(jìn)行處理。imaxline。 for(i = 0。 if(p) *p = 0。 WriteDat()。 試題程序: include include include include unsigned char xx[50][80]。 /*計(jì)算各行字符串的長(zhǎng)度 */ for(j=0。 i maxline。 } maxline = i。 int i= 0。 /* 文章的總行數(shù) */ int ReadDat(void)。b[j]=k。 } if (flag==1) /*將滿足條件的數(shù)存入數(shù)組 b中,并統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/ {b[t]=a[i]。 for(i=0。 fp = fopen(, w)。 printf(滿足條件的數(shù) =%d\n, t)。 for(i = 0。 注意:部分源程序已給出。j100。 i 100。 ch[5] = 0。 i 100。 ReadDat()。/* 產(chǎn)品名稱 */ int dj。 /*如果該 字符是從 a到 y的小寫(xiě)字母則改寫(xiě)為該字母的下一個(gè)字母 */ } } 6. 已知在文件 100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼 dm(字符型 4位)、產(chǎn)品名稱 mc(字符型 10位)、單價(jià) dj(整型)、數(shù)量 sl(整型)、金額 je(長(zhǎng)整型)幾部分組成。a39。 for(i=0。 clrscr()。)。 } ConvertCharA()。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀函數(shù) ReadDat()和寫(xiě)函數(shù) WriteDat()的內(nèi)容。 /*則該字符不變 */ else *pf=*pf*11%256。 fprintf(fp, %s\n, xx[i])。 fclose(fp)。 unsigned char *p。 void WriteDat(void)。請(qǐng)編制函數(shù) encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組 xx中的所有字符進(jìn)行替代,結(jié)果仍存入數(shù)組 xx對(duì)應(yīng)的位置上,最后調(diào)用函數(shù) WriteDat()把結(jié)果 xx輸出到文件 。 aa[j]=data。 } fclose(out)。 } writeDat() { FILE *out。 } readDat() { FILE *in。請(qǐng)編制函數(shù) jsSort(),該函數(shù)的功能是:要求按每個(gè)數(shù)的后 3位的大小進(jìn)行降序排列,將排序后的前 10個(gè)數(shù)存入數(shù)組 b中,如果數(shù)組 b中出現(xiàn)后 3位相等的數(shù),則對(duì)這些數(shù)按原始 4位數(shù)據(jù)進(jìn)行升序排列。 i。z39。039。 pp[0]=xx[l][i]。amp。A39。 k=1。 else xx[i][j]=39。 39。Z39。i++) /*把各行中多余的標(biāo)點(diǎn)符號(hào)去掉 */ for(j=0。 i maxline。 } maxline = i。 int i = 0。/* 文章的總 行數(shù) */ int ReadDat(void)。b[j]=k。} /*否則置 flag為 0,退出循環(huán) */ } if (flag==1) /*將滿足條件的數(shù)存入數(shù)組 b中,并統(tǒng)計(jì)滿足條件的個(gè)數(shù) t*/ { b[t]=a[i]。 /*求四位數(shù)的千位數(shù)字 */ bb[1]=a[i]%1000/100。 i t。 i++) printf(%d , b[i])。a[i])。 請(qǐng)勿改動(dòng)主函數(shù) main()、讀函數(shù) readDat()和寫(xiě)函數(shù) writeDat()的內(nèi)容。 試題程序: include define MAX 200 int a[MAX], b[MAX], t = 0。 fclose(fp)。 printf(\n)。 i++) fprintf(fp, %d\n, b[i])。 /*求四位數(shù)的百位數(shù)字 */ bb[2]=a[i]%100/10。t++。} } 2.函數(shù) ReadDat()的功能是實(shí)現(xiàn)從文件 串?dāng)?shù)組 xx中;請(qǐng)編制函數(shù) StrOL(),該函數(shù)的功能是:以行為單位對(duì)行中以空格或標(biāo)點(diǎn)符號(hào)為分隔的所有單詞進(jìn)行倒排。 void WriteDat(void)。 char *p。 fclose(fp)。 i++) { printf(%s\n, xx[i])。jstrlen(xx[i])。) || (c=39。||(c=39。 39。 while(1) { while (((xx[l][i]=39。 amp。 xx[l][i]=39。 k++。||(xx[l][i]39。) amp。 } strcat(ch,pp)。最后調(diào)用函數(shù) writeDat()把結(jié)果 bb輸出到文件 。 int i。 int i。 } 3. 【答案】 void jsSort() { int i,j,data。} else if(aa[i]%1000==aa[j]%1000) /*若后 3位 數(shù)相等*/ if (aa[i]aa[j]) /*則要按原 4位數(shù)的值進(jìn)行從小到大的排序 */ {data=aa[i]。 替代關(guān)系: f(p)=p*11 mod 256( p是數(shù)組 xx中某一個(gè)字符的 ASCII值, f(p)是計(jì)算后新字符的 ASCII值),如果計(jì)算后 f(p)的值小于等于 32或大于 130,則該字符不變,否則將 f(p)所對(duì)應(yīng)的字符進(jìn)行替代。 void encryptChar() { } main() { clrscr()。 if((fp = fopen(, r)) ==NULL) return 1。 return 0。 } fclose(fp)。 /*否則將所對(duì)應(yīng)的字符進(jìn)行替代 */ pf++。 試題程序: include include include char xx[50][80]。 WriteDat()。 if(p) *p = 0。 fp = fopen(, w)。imaxline。 /*如果遇到的字符是小寫(xiě)字母 z則改寫(xiě)成小寫(xiě)字母 a*/ else if(xx[i][j]=39。其中:金額 =單價(jià)數(shù)量。 /* 單價(jià) */ int sl。 SortDat()。 i++) { fgets(str, 80, fp)。 sell[i].sl = atoi(ch)。 i++) { fprintf(fp, %s %s %4d %5d %10ld\n, sell[i].dm, sell[i].mc, sell[i].dj,sell[i].sl, sell[i].je)。j++) if(strcmp(sell[i].mc,sell[j].mc)0) /*按產(chǎn)品名稱從小到大進(jìn)行排列 */ {xy=sell[i]。 程序中已定義數(shù)組: a[200], b[200],已定義變量: t。 i MAX。 for(i = 0。 fprintf(fp, %d\n, t)。iMAX5。t++。} } 8. 函數(shù) ReadDat() 的功能是實(shí)現(xiàn)從文件 xx中;請(qǐng)編 制函數(shù) StrCharJP(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的 ASCII值右移 4位,然后把右移后的字符的 ASCII值再加上原字符的 ASCII值,得到新的字符,并存入原字符串對(duì)應(yīng)的位置上。 void WriteDat(void)。 char *p。 fclose(fp)。 i++) { printf(%s\n, xx[i])。jstr1。 int maxline = 0。 } int ReadDat(void) { FILE *fp。 i++。 i maxline。i++) { pf=xx[i]。 10. 編寫(xiě)函數(shù) jsValue(), 它的功能是求 Fibonacci數(shù)列中大于 t的最小的一個(gè)數(shù) , 結(jié)果由函數(shù)返回 , 其中Fibonacci數(shù)列 F(n)的定義為 : F(0)=0, F(1)=1 F(n)=F(n1)+F(n2) 最后調(diào)用函數(shù) writeDat(), 把結(jié)果輸出到文件 。 } writeDat() { FILE *in,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1