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

正文內(nèi)容

[人力資源管理]2004年9月全國計算機(jī)等級考試三級pc技術(shù)筆試真題(已修改)

2025-01-27 05:46 本頁面
 

【正文】 1:計算500~800區(qū)間素數(shù)的個數(shù)t,并按所求素數(shù)的值從大到小的順序,計算其間隔減,加之和,即第1個素數(shù)第2個素數(shù)+第3個素數(shù)第4個素數(shù)+第5個素數(shù)……的值sum。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調(diào)用函數(shù)writeDat()把結(jié)果t和sum,。注意:。請勿改動主函數(shù)main()和輸出函數(shù)writeDAT()的內(nèi)容。int isPrime(int num){int i 。for(i = 2 。 i = num / 2 。 i++)if(num % i == 0) return 0 。 return 1 。}void countValue(){ int i, j = 1 。for(i = 800 。 i 500 。 i) { if(isPrime(i)) { t++。 j *= 1 。sum += j * i 。 }}}2計算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個數(shù)t,以及滿足此條件所有的SIX與NINE的和SUM。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后main()函數(shù)調(diào)用函數(shù)writeDAT()把結(jié)果t和sum,。其中的S,I,X,N,E各代表一個十進(jìn)數(shù)字,允許代表的數(shù)字相同,但S和N不能為0。例如:944+944+944=1416+1416注意:。請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDAT()的內(nèi)容。void countValue(){int s, i, x, n, e, six, nine 。for(s = 1 。 s 10 。 s++)for(i = 0 。 i 10 。 i++)for(x = 0 。 x 10 。 x++)for(n = 1 。 n 10 。 n++)for(e = 0 。 e 10 。 e++) {six = s * 100 + i * 10 + x 。nine = n * 1000 + i * 100 + n * 10 + e 。if((3 * six) == (2 * nine)) { t++ 。 sum+= six + nine 。 printf(six=%d,nine=%d\n, six, nine) 。 }}}3請編寫函數(shù)void countValue(int *a,int *n),它的功能是:求出1到1000之內(nèi)能被7或11整除但不能同時被7和11整除的所有整數(shù),其結(jié)果按從小到大的順序放在數(shù)組a中,并通過形式參數(shù)n傳遞這些數(shù)的個數(shù)。注意:。請勿改動主函數(shù)main()和輸入輸出函數(shù)writeDAT()的內(nèi)容。void countValue(int *a, int *n){int i 。*n = 0 。for(i = 7 。 i = 1000 。 i++)if(((i % 7) == 0 || (i % 11) == 0) amp。amp。 (i % 77 != 0)) a[(*n)++] = i 。}4:,并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)t,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)從大到小進(jìn)行排序,最后main()函數(shù)調(diào)用寫函數(shù)writeDat()。例如:7153,7+1=5+3,則該數(shù)滿足條件,存入數(shù)組b中,且個數(shù)t=t+1。8129,8+1 !=2+9,則該數(shù)不滿足條件,忽略。注意:。程序中已定義數(shù)組:a[300],b[300],已定義變量:t。,主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。jsValue(){int i, j, qw, bw, sw, gw, tmp 。for(i = 0 。 i 300 。 i++) {qw = a[i] / 1000 。 bw = (a[i] qw * 1000) / 100 。sw = (a[i] qw * 1000 bw * 100) / 10 。 gw = a[i] % 10 。if(qw + bw sw gw == 0) b[t++] = a[i] 。}for(i = 0 。 i t 。 i++) {for(j = i + 1 。 j t 。 j++) {if(b[i] b[j]) {tmp = b[j] 。b[j] = b[i] 。b[i] = tmp 。}}}},并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個數(shù)t,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后main()函數(shù)調(diào)用函數(shù)writeDat()把結(jié)果t,pjz1。例如:1239,91230,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)t=t+1。8129,98120,則該數(shù)不滿足條件,計算平均值pjz2。注意:部分源程序已給出。程序中已定義數(shù)組:a[300],b[300],已定義變量:t,pjz1,pjz2。請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。jsValue(){int i, qw, bw, sw, gw 。for(i = 0 。 i 300 。 i++) {qw = a[i] / 1000 。bw = (a[i] qw * 1000) / 100 。sw = (a[i] qw * 1000 bw * 100) / 10 。 gw = a[i] % 10 。if(gw qw bw sw 0) {pjz1 += a[i] 。t++ 。}else pjz2 += a[i] 。}pjz1 /= t 。pjz2 /= (300 t) 。}6函數(shù)ReadDat( )。請編制函數(shù)SortCharA( ),其函數(shù)的功能是:以行為單位對字符按從小到大的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat( )。例如,原文:dAe,BfCCCbbAA結(jié)果:,.ABCdefAACCbb原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格。注意:。請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat( )和輸出數(shù)據(jù)函數(shù)WriteDat( )的內(nèi)容。void SortCharA(void){char ch 。 unsigned int i, j, k 。for(i = 0 。 i maxline 。 i++) {for(j = 0 。 j strlen(xx[i]) 。 j++) {for(k = j 。 k strlen(xx[i]) 。 k++) {if(xx[i][j] xx[i][k]) {ch = xx[i][k] 。xx[i][k] = xx[i][j] 。xx[i][j] = ch 。}}}}}第七套:函數(shù)ReadDat()。請編制函數(shù)StrOR(),其函數(shù)的功能是:以該文章中的行為單位依次掃描一行字符串中的小寫字母o,每次將小寫字母o左右字符串部分作交叉換位,即左邊字符串移到小寫字母o的右邊,而原先右邊的則反之,并把小寫母o刪除,依次直至這一行中的小寫母o處理完,之后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()。例如原文:you have the correct record.第1個o:u have the correct 第2個o:rrect have the c第3個o: have the crrect rec提示:可使用臨時變量來保存小寫字母o左邊的字符串原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格。注意:。請勿改動主函數(shù)main(),讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。void StrOR(void){int i,j。 char yy[80],*p。 for(i=0。 imaxline。i++)for(j=0。 j(int)strlen(xx[i])。j++)if(xx[i][j]==39。o39。) { p=amp。xx[i][j+1]。 strcpy(yy,p)。 strncat(yy,xx[i],j)。 strcpy(xx[i],yy)。 j=0。 }}第八套:函數(shù)ReadDat( )。請編制函數(shù)ChA( ),該函數(shù)的功能是:以行為單位把字符串的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的值,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的值,以此類推一直處理到最后第二個字符,最后一個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的值,存放在原字符串對應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號字符串?dāng)?shù)組xx中。最后main()函數(shù)調(diào)用函數(shù)WriteDat( )。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按它的ASCII值作以上處理。注意:。請勿改動主函數(shù)main( )、讀數(shù)據(jù)函數(shù)ReadDat( )和輸出數(shù)據(jù)函數(shù)WriteDat( )的內(nèi)容。void ChA(void){int i, j 。 char yuan 。for(i = 0 。 i maxline 。 i++) {yuan = xx[i][0] 。for(j = 0 。 j (int)strlen(xx[i]) 1 。 j++) xx[i][j] += xx[i][j + 1] 。xx[i][strlen(xx[i]) 1] += yuan 。 strrev(xx[i]) 。}}第九套:,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量計算得出。函數(shù)ReadDat()讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相等,則按產(chǎn)品代碼從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main()函數(shù)調(diào)用函數(shù)WriteDat()。提示:若中間變量為PRO temp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題。例如:sell[i]=temp。注意:。請勿改動主函數(shù)main(),讀函數(shù)ReadDat()和輸出函數(shù)WriteDat()的內(nèi)容。void SortDat(){int i, j 。PRO tmp 。for(i = 0 。 i 100 。 i++)for(j = i + 1 。 j 100 。 j++) {if(sell[i].je sell[j].je ||(sell[i].je == sell[j].je amp。amp。 strcmp(sell[i].dm, sell[j].dm) 0)) {tmp=sell[i]。sell[i]=sell[j]。sell[j]=tmp。}}}第十套:,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量sl(整型)、金額je(長整型)五部分組成。其中:金額=單價*數(shù)量計算得出。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從大到小進(jìn)行排列,若產(chǎn)品名稱相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后main()函數(shù)調(diào)用函數(shù)WriteDat()。提示:若中間變量為PRO temp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題。例如:sell[i]=temp。注意:。請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。void SortDat(){int i, j。PRO tmp 。for(i = 0 。 i 100 。 i++)for(j = i + 1 。 j 100 。 j++) {if(strcmp(sell[i].mc, sell[j].mc) 0 || (sell[i].je sell[j].je amp。amp。 strcmp(sell[i].mc, sell[j].mc) == 0)) {tmp=sell[i]。sell[i]=sell[j]。sell[j]=tmp。}}}第十一套:函數(shù)ReadDat(),存入到無符號字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組xx所對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()。替代關(guān)系:f(p)=p*11 mod 256,mod為取余運算,p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)的值小于等于32或大于130,則該字符不變,否則將f(p)替代所對應(yīng)的字符。注意:,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進(jìn)行處理。原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。void encryptChar(){i
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1