爱情睡醒了第29集:请用两层for循环帮我写一个找100以内质数的c程序,谢谢。

来源:百度文库 编辑:高校问答 时间:2024/04/29 04:31:32

#include "stdio.h"
void main()
{
int flag;
for (int i=3;i<=100;i++)
{
flag=0;
for (int j=2;j<=i/2;j++)
{
if (!(i %j) )
{
flag=1;
break;
}
}
if (flag==0) printf("%d\n",i);
}
}
vc6调试通过

#include<stdio.h>
main()
{
int i,j,flag,num;
num=0;
flag=0;
for(i=100;i>0;i--)
{
for(j=i-1;j>1;j--)
{
if(i%j==0) flag++;
}
if(flag>0) num++;
flag=0;
}
printf("The total number is : %d",num);
}

#include<stdio.h>

main()
{
int i,j;

for(i=2;i<100;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(i==j)
{
printf("%d ",i);
}
}
}