开发者

c语言统计素数之和的实例

开发者 https://www.devze.com 2022-12-28 11:02 出处:网络 作者: 此去何从
目录C语言统计素数之和c语言打印100以内素数(开根号法)总结c语言统计素数之和
目录
  • C语言统计素数之和
  • c语言打印100以内素数(开根号法)
  • 总结

c语言统计素数之和

#include<stdio.h>
int main()
{
	javascriptint m, n;
	printf("您想求哪两个数之间的素数之和,请依次输入它们:");
	scanf_s("%d %d", &m, &n);
	int i;
	int cnt = 0;
	int sum = 0;

	if (m==1)
	{
		m = 2;
	}
	for ( i = m;编程客栈开发者_JS学习 i <= n; i++)
	{
		int isPrime = 1;
		int k;
		for ( k = 2; k <=i-1; k++)
		{
			if (i%k==0)
			{
				isPrime = 0;
				break;
			}
		}
		if (isPrime)
		{
			cnt++;
			sum += i;
		}
	}
	printf("%d %d\n", cnt, sum);
	return 0;
}

c语言统计素数之和的实例

编程客栈

c语言打印100以内素数(开根号法)

C语言打印素数

#include <stdio.h>
#include <mbRLYMXkath.h>
int main()
{
	int i,j,count=0;//count 统计个数
	i = 2;//i是2到100
	whilebRLYMXk(i<=100)
	{
		j = 2;
		while(j<=sqrt(i))//取余
		{
			if(i%j==0)
			{
				break;
			}
			j++;
		}

		if(j>sqrt(i))
		{
			printf("%4d Is Prime!\n",i);
			count += 1;
		}
		i++;
	}
	return 0;
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号