//知识点总结:
//1.cin >> /cout <<
//2.const 常量尽量使用全大写
//const常量一定要赋予初值 常量名最好使用全最大写表示常量名
//比如 const int LENTH = 5;
//3.namespace std
//4.引用 取小名,类似传址调用
//5.new/delete 开辟动态内存空间:
//用法示例 int* arr = new int[100]
//int* arr = new int[100]
//delete[] arr
//6.函数重载
//一个函数可以有多种写法,名字相同但参数不同
//7.带默认参数值的函数
//函数在声明的时候可以预先给默认的形参赋值,如有实参,用实参,
//否则采用预先给出的默认参数值
//为了避免混淆,如果采用默认参数,建议给每一个默认参数都设置一个值,别给自己挖坑
using namespace std
double sumarea(double* radius, int n)
{
double sum = 0
int i = 0
for(i = 0
{
sum+= 3.14*radius[i]*radius[i]
}
return sum
}
int main()
{
int n = 0
cin >> n
//cout << "我是真滴帅" << n << endl
double* radius = new double[n]
int i = 0
for(i = 0
{
cin >> radius[i]
}
cout << sumarea(radius, n) << endl
delete[] radius
radius = NULL
return 0
}