方法一-素数(100-200之间的判断)
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
// int i = 100;
// int count = 0;
// while (i <= 200)
// {
// //判断i是否为素数
// int j = 2;
// while (j<i)//while(j<=sqrt(i)) 需要在前面定义math函数
// {
// if (i%j == 0)
// {
// break;
// }
// j++;
// }
// if (i == j)
// {
// printf("%d ", i);
// count++;
// }
// i++;
// }
// printf("\n%d\n", count);
// return 0;
//}
素数之二:
#include<math.h>
int main()
{
int i = 100;
int count = 0;
while (i <= 200)
{
//判断i是否为素数
int j = 2;
while (j <= sqrt(i))//while(j<=sqrt(i)) 需要在前面定义math函数
{
if (i%j == 0)
{
break;
}
j++;
}
if (j>sqrt(i))
{
printf("%d ", i);
count++;
}
i++;
}
printf("\n%d\n", count);
return 0;
}
素数之三:
#include<math.h>
int main()
{
int i = 101;
int count = 0;
while (i <= 200)
{
//判断i是否为素数
int j = 2;
while (j<=sqrt(i))//while(j<=sqrt(i)) 需要在前面定义math函数
{
if (i%j == 0)
{
break;
}
j++;
}
if (j>sqrt(i))
{
printf("%d ", i);
count++;
}
i=i+2;
}
printf("\n%d\n", count);
return 0;
}