问题遇到的现象和发生背景
设计一个函数判断一个数是否为素数并调用这个函数判断101-200以内有多少个素数并输出
遇到的现象和发生背景,请写出第一个错误信息
设计函数和输出函数没问题,但是在统计个数犯了难
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
#include<stdio.h>
int f(int num)
{
int a,count=0;
for(a=2;a<num;a++)
{
if(num%a==0)
{
break;
}
if(a==num-1)
{
count++;
printf("%d ",num);
}
}
return 0;
}
int main()
{
int f(int num);
int num;
for(num=101;num<=200;num++)
{
f(num);
printf("在101-200之间一共有%d个素数",count);
}
return 0;
}
运行结果及详细报错内容
老哥们,应该怎么设计count才能计算个数呀?