請編寫函式count Value(intn),它的功能是:求n以內(不包括n)同時能被3與7整除的所有自然數之和的平方根s, s作為函式返回值,最後結果S輸出到檔案中。
例如若n為1000時,函式值應為:s=153.909 064。
【答案及解析】
【審題關鍵句】同時被3和7整除的.自然數和的平方根。
【解題思路】
①定義迴圈整型變數i和雙精度型變數sum,並將sum值設定為0.0。
②採用for迴圈語句,迴圈變數i從7開始依次遞增直到其值等於或大於n,在迴圈體中,如果i除以3和7的得的餘數同時為0,則說明這個數能同時被3和7整除,這時把這個數的值乘以1.0轉化成實型資料,累加到變數sum上。
③退出迴圈後,呼叫求平方根的函式sqrt(sum),求得這些數的和的平方根賦給變數sum,把sum的值返回。
【參考答案】