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

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試三級(jí)網(wǎng)絡(luò)技術(shù)上機(jī)考試題庫(kù)100套(編輯修改稿)

2024-11-27 18:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ld\n, sell[i].dm, sell[i].mc, sell[i].dj, sell[i].sl, sell[i].je)。 } fclose(fp)。 } 9 套 已知在文件 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è)銷售記錄并存入數(shù)組 sell中。請(qǐng)編制函數(shù) SortDat( ),其功能要求:按金額從小到大進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組 sell中,最后調(diào)用函數(shù)WriteDat( )把結(jié)果輸出到文件 。 注意: 部分源程序已給出。請(qǐng)勿改動(dòng)主函數(shù) main( )、讀函數(shù) ReadDat( )和 寫函數(shù) WriteDat( )的內(nèi)容。 【試題程序】 include include include include define MAX 100 typedef struct { char dm[5]; char mc[11]; int dj; int sl; long je; }PRO; PRO sell[MAX]; void ReadDat(); void WriteDat(); void SortDat() { } void main() { memset(sell,0, sizeof(sell)); ReadDat(); SortDat(); WriteDat(); } void ReadDat() { FILE *fp; char str[80], ch[11]; int i; fp= fopen(, r); for(i= 0; i100; i++ ) { fgets(str,80, fp); memcpy(sell[i].dm, str,4); memcpy(sell[i].mc, str+ 4,10); memcpy(ch, str+ 14, 4); ch[4]= 0; sell[i].dj= atoi(ch); memcpy(ch, str+ 18,5); ch[5]= 0; sell[i].sl= atoi(ch); sell[i].je= (long)sell[i].dj*sell[i].sl; } fclose(fp); } void WriteDat() { FILE *fp; int i; fp= fopen(, w); for(i= 0; i100; i++ ) { fprintf(fp, %s %s %4d %5d %10ld\n, sell[i].dm, sell[i].mc, sell[i].dj,sell[i].sl, sell[i].je); } fclose(fp); } 10 套 已知在文件 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è)銷售記錄并存入數(shù)組 sell中。請(qǐng)編制函數(shù) SortDat( ),其功能要求:按金額從小到大進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從小到大進(jìn)行排列,排列結(jié)果仍存入結(jié)構(gòu)數(shù)組 sell中,最后調(diào)用函數(shù) WriteDat( )把結(jié)果輸出到文件 。 注意: 部分源程序已給出。請(qǐng)勿改動(dòng)主函數(shù) main( )、讀函數(shù) ReadDat( )和 寫函數(shù) WriteDat( )的內(nèi)容。 【試題程序】 include include include include define MAX 100 typedef struct { char dm[5]; char mc[11]; int dj; int sl; long je; } PRO; PRO sell[MAX]; void ReadDat(); void WriteDat(); void SortDat() { } void main() { memset(sell,0, sizeof(sell)); ReadDat(); SortDat(); WriteDat(); } void ReadDat() { FILE *fp; char str[80], ch[11]; int i; fp= fopen(, r); for(i= 0; i100; i++ ) { fgets(str,80, fp); memcpy(sell[i].dm, str,4); memcpy(sell[i].mc, str+ 4,10); memcpy(ch, str+ 14,4); ch[4]= 0; sell[i].dj= atoi(ch); memcpy(ch, str+ 18,5); ch[5]= 0; sell[i].sl= atoi(ch); sell[i].je= (long)sell[i].dj*sell[i].sl; } fclose(fp); } void WriteDat() { FILE *fp; int i; fp= fopen(, w); for(i= 0; i100; i++ ) { fprintf(fp, %s %s %4d %5d %10ld\n, sell[i].dm, sell[i].mc, sell[i].dj, sell[i].sl,sell[i].je); } fclose(fp); } 11 套 已知數(shù)據(jù)文件 300個(gè) 4位數(shù),并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a中。請(qǐng)編 制函數(shù) jsValue(),其功能是:求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù) t,再把所有滿足此條件的 4位數(shù)依次存入數(shù)組 b中,然后對(duì)數(shù)組 b的4位數(shù)按從小到大的順序進(jìn)行排序,最后調(diào)用寫函數(shù) writeDat()把數(shù)組 b中的數(shù)輸出到。 例如: 6712,6+ 2= 7+ 1,則該數(shù)滿足條件,存入數(shù)組 b中,且個(gè)數(shù) t= t+ 1。 8129,8+ 9≠1+ 2,則該數(shù)不滿足條件,忽略。 注意: 部分源程序已給出。程序中已定義數(shù)組: a[300], b[300],已定義變量: t。請(qǐng)勿改動(dòng)主函數(shù) main()、讀函數(shù) readDat()和寫函數(shù) writeDat()的內(nèi)容。 【試題程序】 include int a[300], b[300], t= 0; void readDat(); void writeDat(); void jsValue() { } void main() { int i; readDat(); jsValue(); writeDat(); printf(t= %d\n, t); for(i= 0; it; i++ ) printf(b[%d]= %d\n, i, b[i]); } void readDat() { FILE *fp; int i; fp = fopen(, r); for(i= 0; i300; i++ ) fscanf(fp, %d, , amp。a[i]); fclose(fp); } void writeDat() { FILE *fp; int i; fp = fopen(, w); fprintf(fp, %d\n, t); for(i= 0; it; i++ ) fprintf(fp, %d, \n, b[i]); fclose(fp); } 12 套 已知數(shù)據(jù)文件 200個(gè) 4位數(shù),并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a中,請(qǐng)編制一函數(shù) jsVal( ),其功能是:如果 4位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù) t,并把這些 4位數(shù)按從大到小的順序存入數(shù)組 b中。最后調(diào)用函數(shù) writeDat()把結(jié)果 t及數(shù)組 b中符合條件的 4位數(shù)輸 出到 。 注意: 部分源程序已給出。程序中已定義數(shù)組: a[200], b[200],已定義變量: t。請(qǐng)勿改動(dòng)主函數(shù) main()、讀函數(shù) readDat()和寫函數(shù) writeDat()的內(nèi)容。 【試題程序】 include define MAX 200 int a[MAX], b[MAX], t= 0; void writeDat(); void jsVal() { } void readDat() { int i; FILE *fp; fp= fopen(, r); for(i= 0; iMAX; i++ ) fscanf(fp, %d, amp。a[i]); fclose(fp); } void main() { int i; readDat(); jsVal(); printf(滿足條件的數(shù)= %d\n, t); for(i= 0; it; i++ ) printf(%d\n, b[i]); printf(\n); writeDat(); } void writeDat() { FILE *fp; int i; fp= fopen(, w); fprintf(fp, %d\n, t); for(i= 0; it; i++ ) fprintf(fp, %d\n, b[i]); fclose(fp); } 13 套 已知數(shù)據(jù)文件 300個(gè) 4位數(shù),并已調(diào)用讀函數(shù) readDat()把這些數(shù)存入數(shù)組 a中,請(qǐng)編制一函數(shù) jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù) t,再 把所有滿足此條件的 4位數(shù)依次存入數(shù)組 b中,然后對(duì)數(shù)組 b的 4位數(shù)從大到小進(jìn)行排序,最后調(diào)用寫函數(shù) writeDat()把數(shù)組 b中的數(shù)輸出到 。 例如: 7153,7+ 1= 5+ 3,則該數(shù)滿足條件,存入數(shù)組 b中,且個(gè)數(shù) t= t+ 1。 8129,8+ 1 ≠2+ 9,則該數(shù)不滿足條件,忽略。 注意: 部分源程序已給出。程序中已定義數(shù)組: a[300], b[300],已定義變量: t。請(qǐng)勿改動(dòng)主函數(shù) main()、讀函數(shù) readDat()和寫函數(shù) writeDat()的內(nèi)容。 【試題程序】 include include int a[300], b[300], t= 0; void readDat(); void writeDat(); void jsValue() { } void main() { int i; readDat(); jsValue(); writeDat(); printf(t= %d\n, t); for(i = 0; i t; i++ ) printf(b[%d]= %d\n, i, b[i]); } void readDat() { FILE *fp; int i; fp = fopen(, r); for(i = 0; i 300; i++ ) fscanf(fp, %d, , amp。a[i]); fclose(fp); } void writeDat() { FILE *fp; int i; fp = fopen(, w); fprintf (fp
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1