2000年全國計算機等級考試四級上機試題含答案內容簡介
2000年全國計算機等級考試四級上機試題含答案
/*程序PROG1.C的功能是:選出100至1000之間所有個位數字與十位數字之和
被10除所得餘數恰是百位數字的素數(如293)。計算並輸出上述這些素數的個
數cnt以及這些素數值的和sum。
請考生編寫函數countValue( )實現程序的要求,最後調用函數wrITeDAT( )把
結果cnt和sum輸出到文件out6.DAT中。
注意:部分源程序存放在PROG1.C中。
請勿改動主函數main( )和輸出數據函數wrITeDAT( )的內容。*/
#include
int cnt, sum ;
void countValue()
{
}
void main()
{
cnt = sum = 0 ;
countValue() ;
printf("素數的個數=%d\n", cnt) ;
printf("滿足條件素數值的和=%d", sum) ;
wrITeDAT() ;
}
wrITeDAT()
{
FILE *fp ;
fp = fopen("OUT6.DAT", "w") ;
fprintf(fp, "%d\n%d\n", cnt, sum) ;
fclose(fp) ;
}
2. /*編寫函數sumValue( ),它的功能是:計算正整數n的所有因子(1和n除外)之
和作為函數值返回。
例如:n=20時,函數值為21。
函數 ReadWrITe( ) 是實現從文件 in9.dat 中讀取兩個字符串,並調用..............................