2006年9月全國等級考試三級c語言上機題庫(八十七)
★☆話題87(無憂id 30整數運算統計)
已知數據文件in.dat中有300個四位數,已經調用了read函數ReadDat()將這些數存儲在數組a中,請編譯一個函數jsValue(),它的作用是找出千位數等於百位數和十位數cnt中的位數,然後找出滿足這個條件的所有四位數的平均值pjz1和不滿足這個條件的四位數的平均值pjz2。最後,調用write函數將結果輸出到。
例如:6712,6 2=7 1,則該數滿足條件計算平均值pjz1,數cnt=cnt 1。829,8 91 2,那麽這個數不滿足計算平均值pjz2的條件。
部分源程序存在於prog1.c文件中
程序中已經定義了數組:a[300]和變量:cnt,pjz1,pjz2。
請不要更改main function()、ReadDat()和writeDat()的內容。
#包括
int a[300],CNT = 0;
雙pjz1=0.0,pjz2 = 0.0
jsValue()
{ int i,gw,sw,bw,qw,CNT 2 = 0;
for(i=0;i
0條評論