#include<stdio.h>
int IsPrime( int x);  //函数原型声明
int main()
{int n, sum;printf("Please input n(n>1):");scanf_s("%d", &n);sum = IsPrime(n);    //调用函数,将返回值存入sumprintf("sum of prime numbers:%d", sum);return 0;
}
int IsPrime(int x)    //函数定义
{int i, n, h = 2;for (i = 2; i <= x; i++){for (n = 2; n <= i; n++){               if (n == 2 && i == 2){printf("%d\n", 2);}else if (i % n == 0 && n != i - 1){break;}else if (i % n != 0 && n == i - 1){h = h + i;printf("%d\n", i);break;}}}return h;
}

关键在于素数的判断

这里可以不使用函数

使用嵌套循环。

测试用例:

注:编者水平有限,若有错误欢迎指正,或者有更好的解决办法欢迎提出讨论

输出 2~n之间所有素数,并求和,n由键盘输入。素数是只能被1和自身整除的整数。要求编写函数判断自然数x是否为素数相关推荐

  1. 编写函数判断一个数是否为素数

    编写函数判断一个数是否为素数# 在之前的程序中,我们实现了打印1-100以内的素数.这次用函数来实现判断素数: 我们知道,素数就是除了一和他本身以外没有别的因数的数,我们可以调用循环来判定: 完整代码 ...

  2. python编写自定义函数判断n1-n2范围内的素数_【每日道代码题001】- PYTHON基础复习...

    问题001-1:请对输入三个整数a,b,c,判断能否以它们为三个边长构成三角形.若能,输出YES和面积,否则输出NO a = float(input()) b = float(input()) c = ...

  3. python编写一个函数判断一个数是否为素数是则返回yes_编写函数isPrime,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。_学小易找答案...

    [填空题]语句 x = (3,) 执行后x的值为_______________. [填空题]字典对象的___________方法可以获取指定"键"对应的"值", ...

  4. python编写一个函数判断一个数是否为素数是则返回yes_编写函数,判断一个整数是否为素数,并编写主程序调用该函数。_学小易找答案...

    [多选题]下列哪些情形中的外国人可以在中国申请专利? [简答题]为什么应尽量从列表的尾部进行元素的增加与删除操作? [简答题]编写程序,用户输入一个列表和 2 个整数作为下标,然后输出列表中介于 2 ...

  5. 编写函数判断一个整数是否为素数

    题目内容: 编写函数int isprime(int a);用来判断整数a是否为素数,若是素数,函数返回1,否则返回0.调用该函数找出任意给定的n个整数中的素数. 注意,1不是素数. 输入格式: 一系列 ...

  6. 编写一个函数判断一个整数是不是素数c语言,编写函数判断一个整数是否为素数...

    题目内容: 编写函数int isprime(int a);用来判断整数a是否为素数,若是素数,函数返回1,否则返回0.调用该函数找出任意给定的n个整数中的素数. 注意,1不是素数. 输入格式: 一系列 ...

  7. C语言试题七十二之请编写函数判断三角形的类型,并输出其面积和类型。

    1. 题目 编写函数:判断三角形的类型,并输出其面积和类型. 2.思路: 首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不 ...

  8. C语言试题六十九之请编写函数判断一个数是不是素数

    1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...

  9. 用js函数判断一个数是否为素数

    //判断一个数是否是素数 function zhishu (n) { var zhishu = true;//假设是质数 for(var i = 2;i < n/2; i++) { if(n % ...

最新文章

  1. 企业云桌面-06-安装数据库服务器-051-vCdb01
  2. 将 Smart 构件发布到 Maven 中央仓库
  3. zabbix系列之九——添加钉钉告警
  4. [转]Android有效解决加载大图片时内存溢出的问题
  5. 因误开 IDC 灭火器,导致 Azure 在欧洲罢工超过 7 小时!
  6. html游戏闪,HTML最简单的文字闪烁代码
  7. Batch Norm常用方法
  8. POJ2527(两多项式取余)
  9. linux环境下创建postgis数据库,linux下搭建postgresql、postgis、pg_pathman环境步骤详解...
  10. Business Component(BC)和Business Object(BO)
  11. linux下proc目录,Linux /proc目录详解
  12. 【软件测试】软件测试分类详述
  13. 【分治】LeetCode 50. Pow(x, n)
  14. 华为交换机:配置基于IP子网划分 VLAN
  15. EGo1下板_简单秒表
  16. 一个电商项目的功能模块梳理
  17. 仿手机端京东商城html源码_我用手机写了一个Python爬虫,爬下了凡人修仙传……...
  18. 基于Servlet+jsp+mysql开发javaWeb学生管理系统(学生信息、学生选课、学生成绩、学生签到考勤)
  19. 问答学习系统 - 针式PKM V8.20新增功能
  20. 网易云音乐热评的规律,44万条数据告诉你

热门文章

  1. 计算机学经济管理可以做什么,学管理学后出来做什么 就业方向有哪些
  2. 昔日深圳打工妹周群飞或成中国新女首富
  3. 全网最全pytest大型攻略,单元测试学这就够了
  4. 洒一瓣秋香,种一片月光
  5. 推荐一个在线画图软件
  6. 35岁以上的那些测试员何去何从?
  7. 电脑桌面突然变成粉色或者紫色怎么回事?
  8. IE浏览DWG的CAD插件
  9. (void (*Visit)(const ElemType ))
  10. 【原创】精品课程之PS快速抠图!50秒快速人像抠图!