c语言的开方函数是sqrt(),那么代码如下:
#include <math.h>
#include <stdio.h>
int main()
{
int i,n;
double h,a[1000];
printf("请输入数列长度:");
scanf("%d",&n);
if(n>1000)
{
printf("输入错误\n");
return 0;
}
//给第一项赋值
printf("请输入数量第一项:");
scanf("%lf",&a[0]);
//平方根计算
for(i=1;i<n;i++)
{
a[i]=sqrt(a[i-1]);
}
//各项求和
h=0;
for(i=0;i<n;i++)
{
h+=a[i];
}
//显示结果
printf("数列平方根和是:%lf\n", h);
return 0;
}