第140題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的十位數cd(新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字),如果新組成的兩個十位數ab>cd,ab必須是偶數且能被5整除,cd必須是奇數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main()函數調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第141題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的十位數cd(新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字),如果新組成的兩個十位數ab<cd,ab必須是奇數且不能被5整除,cd必須是偶數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。最后main()函數調用寫函數writeDat()把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第142題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:如果四位數各位上的數字均是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中。最后main()函數調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第143題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:如果四位數各位上的數字均是0或2或4或6或8,則統計出滿足此條件的個數cnt,并把這些四位數按從大到小的順序存入數組b中。最后main( )函數調用寫函數writeDat()把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第144題
編寫一個函數findStr(char *str,char *substr),該函數統計一個長度為2的子字符串在另一個字符串中出現的次數。例如,假定輸入的字符串為"asd asasdfg asd as zx67 asd mklo",子字符串為"as",函數返回值是6。
函數ReadWrite()實現從文件in.dat中讀取兩個字符串,并調用函數findStr(),最后把結果輸出到文件out.dat中。 注意:部分源程序存在文件prog1.c中。
請勿改動主函數main()和其它函數中的任何內容,僅在函數findStr()的花括號中填入你編寫的若干語句。
第145題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把一個四位數的千位數字上的值減去百位數字上的值再減去十位數字上的值最后減去個位數字上的值,如果得出的值大于等于零且原四位數是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat()把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第146題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把一個四位數的個位數字上的值減去千位數字上的值再減去百位數字上的值最后減去十位數字上的值,如果得出的值大于等于零且原四位數是偶數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第147題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把一個四位數的千位數字上的值加上個位數字上的值恰好等于百位數字上的值加上十位數字上的值,并且原四位數是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第148題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:把一個四位數的千位數字上的值加上十位數字上的值恰好等于百位數字上的值加上個位數字上的值,并且原四位數是偶數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第149題 已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:若一個四位數的千位數字上的值大于等于百位數字上的值,百位數字上的值大于等于十位數字上的值,以及十位數字上的值大于等于個位數字上的值,并且原四位數是奇數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat()把結果cnt以及數組b中符合條件的數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第150題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:若一個四位數的千位數字上的值小于等于百位數字上的值,百位數字上的值小于等于十位數字上的值,以及十位數字上的值小于等于個位數字上的值,并且原四位數是偶數,則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat()把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第151題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:依次從數組a中取出一個四位數,如果該四位數連續大于該四位數以后的五個數且該數是奇數(該四位數以后不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第152題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:依次從數組a中取出一個四位數,如果該四位數連續小于該四位數以后的五個數且該數是偶數(該四位數以后不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從小到大的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第153題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:依次從數組a中取出一個四位數,如果該四位數連續大于該四位數以前的五個數且該數是奇數,且該數必須能被7整除(該四位數以前不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第154題
已知數據文件IN.DAT中存有200個四位數,并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是:依次從數組a中取出一個四位數,如果該四位數連續大于該四位數以前的五個數且該數是偶數(該四位數以前不滿五個數,則不統計),則統計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中,最后調用寫函數writeDat( )把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。 程序中已定義數組:a[200],b[200],已定義變量:cnt
請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。
第155題
已知在文件IN.DAT中存有N個實數(N<200), 函數ReadDat( )是讀取這N個實數并存入數組xx中。請編制函數CalValue( ), 其功能要求: 1.求出這N個實數的平均值aver; 2.分別求出這N個實數的整數部分值之和sumint以及其小數部分值之和sumdec, 最后調用函數WriteDat()把所求的結果輸出到文件OUT.DAT中。
注意: 部分源程序存放在PROG1.C中。
請勿改動主函數main( )、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。
第156題
程序PROG1.C的功能是: 尋找并輸出11至999之間的數m,它滿足m, 和 均為回文數。所謂回文數是指其各位數字左右對稱的整數,例如121,676,94249等。滿足上述條件的數如: m=11, =121, =1331皆為回文數。
請考生編制函數int jsValue(long m)實現此功能,如果是回文數,則函數返回1,反之則返回0。最后把結果輸出到文件out.dat中。
注意: 部分源程序存放在PROG1.C中。
請勿改動主函數main()。
上一頁 [1] [2] [3] [4] [5] [6] [7] [8] |