1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 从键盘任意输入一个整数n 编程计算并输出1-n之间的所有素数之和。

从键盘任意输入一个整数n 编程计算并输出1-n之间的所有素数之和。

时间:2020-07-21 18:58:57

相关推荐

从键盘任意输入一个整数n 编程计算并输出1-n之间的所有素数之和。

从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和。要求:

1)编写函数 int IsPrime(int x),该函数功能是判断x是否为素数,若函数返回0,则表示不是素数,若返回1,则代表是素数。

2)在程序中调用该函数

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int main(){int IsPrime(int x);int a, sum = 0, b;scanf("%d", &a);for (int i = 2; i < a; i++){b = IsPrime(i);if (b == 1)sum += i;else;}printf("%d", sum); return 0;}int IsPrime(int x){int t, j, m = 1;t = sqrt(x);for (j = 2; j <= t; j++){if (x % j == 0)m = 0;}return m;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。