欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言试题一之计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和

程序员文章站 2022-07-15 12:08:11
...

1、题目

计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、源代码实现

#include <stdio.h>
#include <math.h>

double fun1(int n) 
{
	if (n <= 0)
		return 0;
    int i;
    double sum = 0.0;
    for (i = 1; i <= n; i++) 
	{
	    if (i % 5 == 0 || i % 9 == 0)
		{	
            sum += 1.0 / i;
		}
	}
    return sum;
}


int main() 
{
	int n = 5;
	double sum = fun1(n);
	printf("sum is %f\n", sum);
	return 0;
}

 

 

 

 

 

 

 

 

 

 

 

3、运行结果

 C语言试题一之计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和