1000以内能被3整除的自然数之和(c语言程序)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1000以内能被3整除的自然数之和(c语言程序)相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int main( )
int x=1,sum;
______ ?____;
while(true)

if(____?____) break;
if (_____?____ ) sum+=x;
x++;

printf("%d\n",sum);
return 0;

#include<stdio.h>
int main( )

int x=1,sum;
sum = 0;//求和时,sum初值为0
while(true)

if(x==1000) break;//1000以内,所以只要x==1000,就结束循环
if (x%3==0 ) sum+=x;//x%3==0 表示x整除3时,sum=sum+x;
x++;

printf("%d\n",sum);
return 0;
参考技术A #include<stdio.h>
int main( )
int x=1,sum;
sum=0;//sum赋初值
while(true)

if(x>1000) break;当x大于1000跳出循环
if (x%3==0) sum+=x;如果整除3,累加
x++;

printf("%d\n",sum);
return 0;

不懂的话hi我本回答被提问者采纳
参考技术B #include<stdio.h>
int main( )
int x=1,sum;
______ sum = 0____;
while(true)

if(____x >=1000____) break;
if (_____x%3 == 0____ ) sum+=x;
x++;

printf("%d\n",sum);
return 0;

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

1、题目

请编写函数function,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 
例子:若我们main函数从键盘给n输入5之后,我们需要输出结果为0.2
输入值n的要求:正整数n, 要求小于100。

2、源代码实现

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

double function(int n) 
{
	if (n <= 0 || n > 100)
    {
		printf("数据不合法\\n");
		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 = 0;
	printf("请输入正整数n, 要求小于100\\n");
	scanf("%d", &n);
	double sum = function(n);
	printf("sum is %f\\n", sum);
	return 0;
}

 

3、运行结果

5
sum is 0.200000

 

4、结语 

        大家好,如果程序有任何看不懂或者哪个步骤不理解的地方都可以加我微信(15874274916)私聊我

以上是关于1000以内能被3整除的自然数之和(c语言程序)的主要内容,如果未能解决你的问题,请参考以下文章

C语言编程:输出1000以内能被3整除的奇数以及这些奇数的和,怎么写?

用c语言编辑,计算1-1000以内能被3整除的数的个数以及它们的和!急需

请编程输出1000以内能被3整除的奇数以及这些奇数的和?

编写c++程序,计算1000以内能被3整除的整数和并输出

用python编程输出50内能被3整除的所有正整数和它们的累加和?

C语言编程题目1(二级c) 请编写函数 fun:求出 1 到 m 之内能被 7或 11 整除但不能同时被 7 和 11 整除的所有整数并将它们放 在 a 所指的数组中,通过 n 返回这些数的个数。