求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。
不需要,一次循环即可。
double fun(int n)
{
double res= 0;
for(i=1;i<n;i++)
{
if(i%3==0 && i%7==0)
res += i;
}
return sqrt(res);
}
能同时被3和7整除,不就是能被21整除吗,嵌套啥,连判断两次都没必要
int res=0;
for(int i = 21;i<n;i+=21)
{
res+=i;
}