#include <math.h>
#include <stdio.h>
#include <stdlib.h>
double fun( int n)
{
int i,sum=0;
double sq;
for(i=1;i<n;i++)
if((i%3)==0 && (i%7==0)) sum+=i;
sq=sum;
return sqrt(sq);
}
void main() /* 主函数 */
{ void NONO ();
printf("s =%f\n", fun ( 1000) );
system("pause");
}
首先调用sqrt求平方根,需要调用函数 #include<math.h>,其次求平方根的数据类型为double(dopuble=sqrt(double))。