#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))。