函数练习题-素数求和

Posted 张夷陵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数练习题-素数求和相关的知识,希望对你有一定的参考价值。

题目内容:
从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和。
函数原型:int IsPrime(int x);
函数功能:判断x是否是素数,若函数返回0,则表示不是素数,若返回1,则代表是素数
程序运行结果示例1:
Input n:8↙
sum=17
程序运行结果示例2:
Input n:10↙
sum=17
程序运行结果示例3:
Input n:-12↙
sum=0
输入提示信息:"Input n:"
输入格式:"%d"
输出格式:"sum=%d\\n"

#include<stdio.h>
int IsPrime(int x)
	int i;
	for(i=2;i<x;i++)
		if(x%i==0)break;
	return i==x?1:0;
 
int main()
	int i,n,sum=0;
	scanf("%d",&n);
	for(i=2;i<=n;i++)
		if(IsPrime(i))sum+=i;
	printf("%d",sum);
	return 0;

以上是关于函数练习题-素数求和的主要内容,如果未能解决你的问题,请参考以下文章

函数练习题-素数求和

Python练习题4.2统计素数并求和

Python练习题 038:Project Euler 010:两百万以内所有素数之和

[PTA]习题6-5 使用函数验证哥德巴赫猜想

习题6-5 使用函数验证哥德巴赫猜想 (20 分)

梦工场实验室 素数求和 神奇的素数筛选