C语法求1到100之间的质数算法
质数:大于1 ,不能被比自己小的数整除的数。这个是C语言版:
#include <stdio.h>;
void main()
{
int i,j;
bool flag;
for(i=2;i<100;i++)
{
flag = true; //每次先声明 flag 为 true
for(j=2;j<i;j++)
{
if(0==i%j) //如果比它小的数,能整除的话,就结束本次循环,并设定 flag 为 false
{
flag = false;
continue ;
}
}
if(flag) //判断是否为 true
{
printf("%d\n",i);
}
}
}
PHP 版:
<?php
for ($i = 2; $i < 100; $i++) {
$flag = true;
for($j=2;$j<$i;$j++)
{
if(0==$i%$j)
{
$flag = false;
continue;
}
}
if($flag)
{
echo $i."<br>";
}
}
?>
- 上一篇:C# 使用网络共享打印机
- 下一篇:asp.net 读取数据库并显示源码