第1个回答 2011-12-21
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
double fun(int n)
{
int sum = 0;
for(int i = 1; i < n; i++)
{
if(i % 3 == 0 && i % 7 == 0)
sum += i;
}
return sqrt((double)sum);
}
第2个回答 2011-12-21
#include <stdio.h>
#include <math.h>
double fun(int x)
{
int i; double s=0;
for(i=21;i<x;i += 21)
s+= i;
return sqrt(s);
}
main()
{int n; scanf("%d", &n);
printf("%f\n",fun(n));
}
第3个回答 2011-12-21
double fun(int x)
{
int i;
double s=0;
for(i=1;i<x;i++)
if(i%3==0&&i%7==0)
s+=i;
return (sqrt(s));
}
void main()
{
printf("%f\n",fun(1000));
}
第4个回答 2011-12-21
int func(int x)
{int n;
double sum;
cin>>n;
a=n/21;
for(int i=1;i<=a;i++)
{sum+=21*i;}
sum=sqrt(sum);
cout<<sum<<endl;
}
第5个回答 2011-12-21
double fun(int n)
{
double sum = 0;
for(int i=0; i<n; i++)
{
if(i%3==0 && i%7==0)
{
sum += i;
}
}
return sqrt(sum);
}