[C_AR46-易] 陣列平方和問題
問題描述 :
陣列平方和問題
輸入說明 :
連續輸入五至十個數字,以空格分開,可小數,只有一組測資。
輸出說明 :
輸出每個數字的平方和,和為小數,輸出至小數點後6位數,第7位四捨五入。
範例 :
輸入範例 | 輸出範例 |
1 2 3 4 5 | 55.000000 |
- #include <iostream>
- #include <cmath>
- #include<iomanip>
- using namespace std;
- int main() {
- //[C_AR46-易] 陣列平方和問題
- double num[11];
- long long int count=0;
- double sum = 0;
- double cube = 2;
- for(int i = 0;i<sizeof(num)/sizeof(num[0]);i++)
- {
- if(cin >> num[i])
- {
- count++;
- }
- }
- for(int i = 0;i<count;i++)
- {
- sum = sum + pow(num[i],cube);
- }
- sum = sum * 1000000 + 0.5;
- sum = floor(sum)/1000000;
- cout << fixed << setprecision(6) << sum << endl;
- sum=0;
- return 0;
- }
沒有留言:
張貼留言