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

正文內(nèi)容

計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)上機(jī)試題100道南開(kāi)100題目及答案_考試題庫(kù)-資料下載頁(yè)

2025-08-14 16:20本頁(yè)面

【導(dǎo)讀】出結(jié)果,且把結(jié)果輸出到文件中。例如:若輸入175,則應(yīng)輸出:1923293137。讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal(),最后main()函數(shù)調(diào)用寫函數(shù)writeDat()把結(jié)果t以及。數(shù)組b中符合條件的四位數(shù)輸出到。組XX中,最后調(diào)用函數(shù)WRITEDAT()把結(jié)果XX輸出到文件.中,如果后三位的數(shù)值相等,則按原先的數(shù)值進(jìn)行降序排列。

  

【正文】 SortDat() { int i, j。 PRO xy。 for (i=0。 iMAX1。 i++) for (j=i+1。 jMAX。 j++) if (strcmp(sell[i].dm, sell[j].dm) 0) { xy = sell[i]。 sell[i] = sell[j]。 sell[j] = xy。 } else if (strcmp(sell[i].dm, sell[j].dm) == 0) { if (sell[i].je sell[j].je) { xy = sell[i]。 sell[i] = sell[j]。 sell[j] = xy。 } } } 題目 39:,現(xiàn)有一個(gè) 10個(gè)人 100行的 選票數(shù)據(jù)文件 ,其數(shù)據(jù)存放的格式是每條記錄的長(zhǎng)度均為 10 位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依此類推 :內(nèi)容均為字符 0 和 1, 1 表示此人被選中, 0 表示此人未被選中,全選或不選均為無(wú)效的選票 .。給定函數(shù) ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組 xx 中。請(qǐng)編制函數(shù) CountRs()來(lái)統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入 yy[0]到 yy[9]中。把結(jié)果 yy輸出到文件 。 void CountRs(void) { int i, j = 0, k。 char *str。 for (i=0。 i10。 i++) yy[i] = 0。 for (i=0。 i100。 i++) { str = xx[i]。 j = 0。 while (*str) { if (*str == 39。139。) j++。 str++。 } if (j!=0 amp。amp。 j!=10) for (k=0。 k10。 k++) yy[k] += xx[i][k]39。039。 } } 題目 40:已知在文件 中存有若干個(gè)(個(gè)數(shù) 200)四位數(shù)字的 正整數(shù),函數(shù) readdat()讀取這若干個(gè)正整數(shù)并存入數(shù)組 xx 中。請(qǐng)編制函數(shù) calvalue(),其功能要求: 求出這文件中共有多少個(gè)正整數(shù) totnum; 求出這些數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個(gè)數(shù)tott,以及滿足此條件的這些數(shù)的算術(shù)平均值 totpjz,最后調(diào)用函數(shù) writedat()把所求的結(jié)果輸出到文件 中。 void CalValue(void) { int i, thou, hun, ten, data。 int ab。 long sum = 0。 for (i=0。 iMAXNUM。 i++) if (xx[i] 999) { totNum++。 thou = xx[i]/1000。 hun = xx[i]%1000/100。 ten = xx[i]%100/10。 data = xx[i]%10。 ab = thou+hun+ten+data。 if (ab%2 == 0) { totCnt++。 sum = sum+xx[i]。 } } 題目 41:下列程序的功能是:計(jì)算出自然數(shù) SIX和 NINE,它們滿足的條件是 SIX+SIX+SIX=NINE+NINE 的個(gè)數(shù) t,以及滿足此條件所有的 SIX與 NINE的和 SUM。請(qǐng)編寫函數(shù) countvalue()實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù) writedat()把結(jié)果 t和 sum,輸出到文件 .其中 S, I, X, N, E 各代表一個(gè)十進(jìn)制數(shù)字。 void countValue() { int S, I, X, N, E。 int SIX, NINE。 for (S=1。 S10。 S++) for (I=0。 I10。 I++) for (X=0。 X10。 X++) for (N=1。 N10。 N++) for (E=0。 E10。 E++) { SIX = S*100+I*10+X。 NINE = N*1000+I*100+N*10+E。 if (SIX*3 == NINE*2) { t++。 sum += SIX+NINE。 } } } 題目 42:已知在文件 100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼 dm(字符型 4 位 ),產(chǎn)品名稱 mc(字符型 10位 ),單價(jià) dj(整型 ),數(shù)量 sl(整型 ),金額 je(長(zhǎng)整型 )四部分組成。其中:金額 =單價(jià) *數(shù)量計(jì)算得出。函數(shù) ReadDat()是讀取這 100 個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組 sell 中。請(qǐng)編制函數(shù) SortDat(),其功能要求: 按產(chǎn)品名稱從大到小進(jìn)行排列 , 若產(chǎn)品名稱相同 , 則按金額從大到小進(jìn)行排列 . 最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組 sell 中,最后調(diào)用函數(shù) WriteDat()把結(jié)果輸出 到文件 中。 void SortDat() { int i, j。 PRO xy。 for (i=0。 i99。 i++) for (j=i+1。 j100。 j++) if (strcmp(sell[i].mc, sell[j].mc) 0) { xy = sell[i]。 sell[i] = sell[j]。 sell[j] = xy。 } else if (strcmp(sell[i].mc, sell[j].mc) == 0) { if (sell[i].je sell[j].je) { xy = sell[i]。 sell[i] = sell[j]。 sell[j] = xy。 } } } 題 43: 函數(shù) ReadDat()實(shí)現(xiàn)從文件 中讀取 20 行數(shù)據(jù)存放到字符串?dāng)?shù)組 xx 中 (每 行字符串長(zhǎng)度均小于 80)。請(qǐng)編制函數(shù)jsSort(),其函數(shù)的功能是:以行為單位對(duì)字符串變量的下標(biāo)為奇數(shù)的字符按其 ASCII值從小到大的順序進(jìn)行排序, 排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組 xx 中,最后調(diào)用函數(shù) WriteDat()把結(jié)果 xx 輸出到文件 中。 例如:位置 0 1 2 3 4 5 6 7 源字符串 h g f e d c b a 則處理后字符串 h a f c d e b g void jsSort() { int i, j, k, strl。 char ch。 for (i=0。 i20。 i++) { strl = strlen(xx[i])。 for (j=1。 jstrl2。 j=j+2) for (k=j+2。 kstrl。 k=k+2) if (xx[i][j] xx[i][k]) { ch = xx[i][j]。 xx[i][j] = xx[i][k]。 xx[i][k] = ch。 } } } 題 44:函數(shù) ReadDat()實(shí)現(xiàn)從文件 中讀取 20 行數(shù)據(jù)存放到字符串?dāng)?shù)組 xx 中 (每 行字符串長(zhǎng)度均小于 80)。請(qǐng)編制函數(shù) jsSort(),其函數(shù)的功能是 :以行為單位對(duì)字符串按給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組 xx 中,最后調(diào)用函數(shù) WriteDat()把結(jié)果 xx 輸出到文件 中。 條件:從字符串中間一分為二,左邊部分按字符的 ASCII值降序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。 例如:位置 0 1 2 3 4 5 6 7 8 源字符串 a b c d h g f e 1 2 3 4 9 8 7 6 5 則處理后字符串 h g f e d c b a 8 7 6 5 9 4 3 2 1 void jsSort() { int i, j, k, strl, half。 char ch。 for (i=0。 i20。 i++) { strl = strlen(xx[i])。 half = strl/2。 for (j=0。 jhalf1。 j++) for (k=j+1。 khalf。 k++) if (xx[i][j] xx[i][k]) { ch = xx[i][j]。 xx[i][j] = xx[i][k]。 xx[i][k] = ch。 } for (j=half1, k=strl1。 j=0。 j, k) { ch = xx[i][j]。 xx[i][j] = xx[i][k]。 xx[i][k] = ch。 } } } 題目 45:已知數(shù)據(jù)文件 中存有 200個(gè) 四位數(shù) , 并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a中 ,請(qǐng)考生編制一函數(shù) jsVal(),其功能是 : 依次從數(shù)組 a中取出一個(gè)四位數(shù),如果該數(shù)連續(xù)大于該四位數(shù)以前的 5個(gè)數(shù)且該數(shù)是偶數(shù) (該四位數(shù) 以前不滿五個(gè)數(shù),則不統(tǒng)計(jì)) , 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù) t, 并把這些四位數(shù)按從大到小的順序存入數(shù)組 b中。 最后調(diào)用寫函數(shù) writeDat( )把結(jié)果 t以及數(shù)組 b 中符合條件的四位數(shù)輸出到 。 注意 : 部分源程序存在文件 文件中。 程序中已定義數(shù)組 : a[200], b[200], 已定義變量 : t void jsVal() { int i, j, flag = 0。 for (i=5。 iMAX。 i++) { for (j=i5。 ji。 j++) if (a[i] a[j]) { flag = 1。 } else { flag = 0。 break。 } if (flag==1 amp。amp。 a[i]%2==0) { b[t] = a[i]。 t++。 } } for (i=0。 it1。 i++) for (j=i+1。 jt。 j++) if (b[i] b[j]) { flag = b[i]。 b[i] = b[j]。 b[j] = flag。 } } 題目 46:已知數(shù)據(jù)文件 中存有 200 個(gè)四位數(shù) , 并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a 中 ,請(qǐng)考生編制一函數(shù)jsVal(),其功能是 : 依次從數(shù)組 a中取出一個(gè)四位數(shù),如果該數(shù)連續(xù)大于該四位數(shù)以前的 5個(gè) 數(shù)且該 數(shù)是奇數(shù),且 該數(shù)必須能被 7整除 (該四位數(shù)以前不滿五個(gè)數(shù),則不統(tǒng)計(jì)) 。 則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)t, 并把這些四位數(shù)按從大到小的順序存入數(shù)組 b 中。最后調(diào)用寫函數(shù) writeDat( )把結(jié)果 t 以及數(shù)組 b中符合條件的四位數(shù)輸出到 文件中。 注意 : 部分源程序存在文件 文件中。 程序中已定義數(shù)組 : a[200], b[200], 已定義變量 : t void jsVal() { int i, j, flag = 0。 for (i=5。 iMAX。 i++) { for (j=i5。 ji。 j++) { if (a[i] a[j]) { flag = 1。 } else { flag = 0。 break。 } } if (flag==1 amp。amp。 a[i]%2==1 amp。amp。 a[i]%7==0) { b[t] = a[i]。 t++。 } } for (i=0。 it1。 i++) for (j=i+1。 jt。 j++) if (b[i] b[j]) { flag = b[i]。 b[i] = b[j]。 b[j] = flag。 } } 題目 47:已知在文件 100
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1