#include <stdio.h>
int main()
{
int i;
int a[100],b[100];
int count=0;
for(i=1;i<=100;i++)
{
int Cnt=0;
a[i-1]=i;
for(int j=1;j<=i;j++)
{
if(a[i-1]%j==0)
Cnt++;
}
if(Cnt == 2)
{
b[count]=a[i-1];
count++;
}
}
printf("100以内总共有%d个素数,分别如下:\n",count);
for(i=0;i<count;i++)
{
printf("%d\t",b[i]);
}
printf("\n");
return 0;
}
说明:刚刚在VC6.0下现写的,附图片
欢迎采纳
追问用VC6.0编译这个程序有问题?能不能看下问题在哪儿。。
追答加上头文件#include
本回答被提问者采纳