求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s。
例如:若n为878时,s=134.465609。
#include <math.h>
#include <stdio.h>
void main()
{
int i ,n;
long sum = 0 ;
double s ;
/**********found**********/
___1___;
for(i = 3 ; i < n ; i++)
if(i % 3 == 0 && i % 7 == 0)
/**********found**********/
___2___;
/**********found**********/
s = ___3___;
printf("s =%f\n", s) ;
}
要求:
1)填空时首先要去掉注释语句的下一行中下划线带数字的部分,如___1___。
2)上述程序文件名E2-12.C的文件,存放在E盘根目录下。
源代码
#include <math.h>
#include <stdio.h>
void main()
{
int i, n;
long sum = 0;
double s;
/**********found**********/
scanf("%d", &n);
;
for (i = 3; i < n; i++)
if (i % 3 == 0 && i % 7 == 0)
/**********found**********/
sum += i;
/**********found**********/
s = sqrt(sum);
printf("s =%lf\n", s);
}
运行结果
第一组:
878
s =134.465609
第二组:
6789
s =1048.258556
第三组:
642
s =98.818015