demo4.c(求100以内的素数)
来源:互联网 发布:oracle数据可视化工具 编辑:程序博客网 时间:2024/05/17 00:00
/*
*功能:求100以内的素数,全部打印出来
*目的:练习C语言(一个数不能被2~根号这个数的数整除,则是素数)掌握素数的判断
*/
#include <stdio.h>
#include <math.h>
int prime(int num)
{
int j;
int n = 0;
int flag = 1;//定义标志
{
if(num % j == 0)//判断若存在该数可以整除,则不是素数
{
flag = 0;
break;
}
}
if(flag)//未经过上面的置0
{
printf("%d ",num);//打印出素数
}
return 0;
}
{
int i;
int num = 0;
int result = 0;
printf("input n:\n");
scanf("%d",&num);
printf("1~%d prime numbers:\n",num);//列出提示信息
for(i = 3;i <= num; i++)
{
prime(i);
}
printf("\n");
return 0;
}
*
* 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
*/
/*小结:linux环境下没有链接math库,编译时需要加-lm
*编译命令:cc -o test 4.c -lm
*/
*功能:求100以内的素数,全部打印出来
*目的:练习C语言(一个数不能被2~根号这个数的数整除,则是素数)掌握素数的判断
*/
#include <stdio.h>
#include <math.h>
int prime(int num)
{
int j;
int n = 0;
int flag = 1;//定义标志
n = sqrt(num);//对当前值num开方
for(j = 2; j <= n; j ++){
if(num % j == 0)//判断若存在该数可以整除,则不是素数
{
flag = 0;
break;
}
}
if(flag)//未经过上面的置0
{
printf("%d ",num);//打印出素数
}
return 0;
}
{
int i;
int num = 0;
int result = 0;
printf("input n:\n");
scanf("%d",&num);
printf("1~%d prime numbers:\n",num);//列出提示信息
for(i = 3;i <= num; i++)
{
prime(i);
}
printf("\n");
return 0;
}
*
* 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
*/
/*小结:linux环境下没有链接math库,编译时需要加-lm
*编译命令:cc -o test 4.c -lm
*/
- demo4.c(求100以内的素数)
- 求100以内的素数!
- 求100以内的素数
- 求100以内的素数
- 求100以内的素数
- 求100以内的素数
- 求100以内的素数
- 求100以内的素数
- 求100以内的素数
- C语言求1-100以内的素数
- 求100以内素数
- 求100以内素数
- 求100以内素数
- 求100以内的素数的和
- 求100以内的素数的和
- 求100以内的素数的和
- 求100以内的素数的和
- 求100以内的素数的和
- Firebug 快捷键
- csnd 我来了!
- webshell 匿名用户(入侵者)
- demo3.c(输入5个数(含负数小数)按由小到大顺序排列)
- 最近很多人再用Fedora??
- demo4.c(求100以内的素数)
- 深入浅出CChart 每日一课——第六课 童心未泯,老狐狸分油饼之饼图
- 输出全组合问题
- Displaying XML in a Swing JTree
- 搜索或者动态规划均可做之1015 Jury Compromise
- Android 项目中使用 的 优化建议
- JS 限制输入字符类型
- 待机电流过大的一些调试方法
- C#技术漫谈之垃圾回收机制(GC)