题目:
输出素数
输出10~100,素数是大于1的整数,处理能被自己1整除唉,不能被其他正整数整除
源代码:
方法1:
#include <stdio.h>
int main()
{
int x=0;
printf("10~100之间的素数:\n");
for(int i = 10;i < 101;i++)
{
for(int j = 2;j <= i;j++)
{
if(i % j == 0 && i != j) break;
if(i == j)
{
printf("%d ",i);
x++;
if(x % 5 == 0) printf("\n");
}
}
}
return 0;
}
方法2:
#include <stdio.h>
#include <math.h>
int main()
{
int x=0;
printf("10~100之间的素数:\n");
for(int i = 10;i < 101;i++)
{
for(int j = 2;j <= sqrt(i);j++)
{
if(i % j == 0) break;
if(j > sqrt(i) - 1)
{
printf("%d ",i);
x++;
if(x % 5 == 0) printf("\n");
}
}
}
return 0;
}
演示效果:
如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈