C语言--使用函数求素数和
测试程序
#include <stdio.h>
#include <math.h>int prime( int p );
int PrimeSum( int m, int n );int main()
{int m, n, p;scanf("%d %d", &m, &n);printf("Sum of ( ");for( p=m; p<=n; p++ ) {if( prime(p) != 0 )printf("%d ", p);}printf(") = %d\n", PrimeSum(m, n));return 0;
}
函数
int prime( int p ){int i;if(p<2)return 0;for(i=2;i<p;i++){if(p%i==0)return 0;else if (i==(p-1)&&p%(p-1)!=0)return 1;}
}
int PrimeSum( int m, int n )
{int sum=0,i;for(i=m;i<=n;i++){if(prime(i)==1)sum+=i;}return sum;
}
判断素数 上面用的是最原始的方法,可以更改为:
int prime( int p ){int i;if(p<2)return 0;for(i=2;i<=sqrt(p);i++){if(p%i==0)return 0;}return 1;
}
C语言--使用函数求素数和相关推荐
- 6-7 使用函数求素数和 (20 分)
本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: int prime( int p ); ...
- 习题5-4 使用函数求素数和 (20 分)
习题5-4 使用函数求素数和 (20 分) 本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定 ...
- c语言用函数求最大公约数和最小公倍数
c语言用函数求最大公倍数和最小公约数 #include<stdio.h> #include<math.h> #include<string.h> #include& ...
- 用c语言分段函数求三角函数,分段函数教案
与<分段函数教案>相关的范文 第2课时 分段函数 导入新课 思路1. 当x>1时,f(x)=x+1;当x≤1时,f(x)=-x,请写出函数f(x)的解析式. 这个函数的解析式有什么特 ...
- c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.
C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...
- C语言设计函数求最大公约数,C语言程序设计课程设计--编写函数求取两个整数m,n的最大公约数和最小公倍数.doc_在线文库www.lddoc.cn...
C语言程序设计课程设计--编写函数,求取两个整数m,n的最大公约数和最小公倍数.doc C语言程序设计课程设计C语言程序设计课程设计评语考勤(10)纪律(10)过程(40)设计报告(30)答辩(10) ...
- 6-4 使用函数求素数和 (20 分)
本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: int prime( int p ); ...
- 习题5-4 使用函数求素数和 (20 分)答案
本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: int prime( int p ); ...
- c语言fac函数求n的阶乘,急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。...
急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入.要求设计一个函数fac(n)求某个正整数n 的阶乘. 來源:互聯網 2010-05-29 01:44:10 評論 分類: 電 ...
最新文章
- python装饰器学习
- matlab文件启动位置,matlab中uigetfile()设置默认路径
- tomcat resin nginx处理MIME类型
- 通过 Intent 传递类对象
- SQL 获取数据IP,ServerName,ClientIPAddress
- 如何处理Docker的错误消息request canceled:Docker代理问题
- 操作系统上机作业--实现mysys(多进程)
- Redis:12---有序集合对象
- Golang的数组与切片——详解
- IOS工作笔记003---windows给VmWare虚拟机OS系统安装xcode
- espresso 2.0.4 Apple Xcode 4.4.1 coteditor 价格
- 自然语言处理NLP(二)
- Java 学习如逆水行舟,不进则退,100 本 java 电子书推荐
- 分区桌面 壁纸(正在做,常用,之后在做,临时存)
- 什么是ROE、ROA和ROS?衡量企业盈利能力的比率有哪些?
- 又一名程序员被判刑了!百度92年程序员改当“审核员”,编写脚本违规“开绿灯”
- java图片的放大与缩小
- Android获取当前应用FPS(帧数)
- 老板是个黑心狼(3)蠢--“骂”老板(9)第一季大结局
- php下对中国内地身份证进行验证
热门文章
- 房屋交接时需要注意些什么?
- 学计算机应该买哪款电脑,学生买哪款笔记本电脑好 推荐4款合适大学生使用的笔记本电脑...
- These relative modules were not found: * ../assets/fonts/glyphicons-halflings-regular.eot in ./node
- 硬盘分区后文件怎么恢复?分区数据恢复就看这个官方宝典
- AD19 基础应用技巧(合集)
- MIME:Content-disposition的作用和使用方法
- 基于区块链技术的众筹平台-毕业设计
- 环境变量的作用和设置方法
- KSO - .net6项目中使用RabbitMQ实际项目代码和思路讲解,包括各种踩坑
- SpringBoot整合RocketMQ,三种测试附带源码【rocketmq-spring-boot-starter】