代码没法运行

欠债的脱水橘猫 2019-11-22 04:40:23
大佬救我,我脑子又被驴踢了
这个是求一定范围内素数的代码,但是它在dev里面运行的时候,输入参数,点击两次回车才执行,而且没有结果,咋回事捏?

#include<stdio.h>
int prime(int m);
int main ()
{
int m,count=0,n;
scanf("%d",n);
for(m=1;m<=n;m++){
if(prime(m)==1)
printf("%d ",m);
count++;
if(count%10==0)
printf("\n");
}
return 0;
}
int prime(int m){//在定义函数的时候还是要定义形参的类型的,只有主函数的实参是不需要再做另外的声明的
int sum=0,j;

for(j=1;j<=m;j++){
if(m%j!=0)sum++;
}
if(sum>2)
return 0;
else if(sum=2)
return 1;
else
return 0;

}
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 qq_45798109的回复:
scanf...&n
大佬我脑瘫了。大佬一生平安
摺耳喵 2019-11-22
  • 打赏
  • 举报
回复
scanf...&n

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧