C++编程 输入10个正整数,求他们之和的平方根 这题目应该怎么做啊,我是新手,不动啊~

来源:百度知道 编辑:UC知道 时间:2024/05/05 16:57:02

#include <iostream>
#include <cmath>
using namespace std;
void main()
{
int arr[10];
int sum=0;
cout<<"输入10个数"<<endl;
for(int i=0;i<10;i++)
{
cin>>arr[i];
sum+=arr[i];
}

cout<<"10个数之和的平方根是:"<<pow(sum,0.5)<<endl;
char ch;
cin>>ch;
//上面两行是防止控制台一闪就没了看不到结果

}

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a[10],i,j=0;
double sq;
for(i=0;i<10;i++){
cin>>a[i];
j+=a[i];
}
sq=sqrt(1.0*j);
cout<<sq<<endl;
return 0;
}

输入十个数放进一维数组里,然后求和,最后求平方根,用sqrt来求,需调用math库函数。下面是源程序:
#include<iostream.h>
#include<math.h>
void main()
{
int i,a[10],s=0;
float t;
for(i=0;i<10;i++)
{
cin>>a[i];
s+=a[i];
}