小白发问,这个C语言任务该如何编写?求大佬帮助啊!!
大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自重...
大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自重
展开
2个回答
展开全部
#include <stdio.h>
#include<math.h>
int prime(int a) //判断是否为素数,是素数返回0
{
int b = (int)sqrt(a);
int fact = 0;
for(int i = 2; i<=b; i++)
{
if(a%i == 0)
fact = 1;
}
return fact;
}
void main()
{
int a,b=0;
for(int i=2; i<=100;i++) //判断从2到100的每个数是否为素数
{
a = prime(i);
if(a == 0)
{ b++;
printf("%d ",i);
}
if(b==10) //每十个输出为一行
{
printf("\n");
b=0;
}
}
printf("\n");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询