永发信息网

一段小程序,c语言

答案:2  悬赏:50  手机版
解决时间 2021-05-04 14:55
  • 提问者网友:我们很暧昧
  • 2021-05-04 08:29

# include <conio.h>
# include <stdio.h>

Prime(int m);
{
int j,p;
p=1;

for(j=2;j<m;j++)
if!(m%j)
{
p=0;
break;
}
return(p);
}
main()
{
int i,n;
printf("\nplease enter an integer number between 2 and 5000:");
scanf("%d",&n);
printf("\n\nThe prime factor(s) of %d is(are):",n);
for(i=2;i<n;i++)
if((!(n%i)) && (Prime(i)))
printf(" %4d,",i);
printf("\n");
}

modi.c
d:\wexam\24301001\modi.c(5) : error C2449: found '{' at file scope (missing function header?)
d:\wexam\24301001\modi.c(16) : error C2059: syntax error : '}'
Error executing cl.exe.

modi.obj - 2 error(s), 0 warning(s)

那位高手知道啊,教下小弟啊。

最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-05-04 08:54
# include <conio.h>
# include <stdio.h>

Prime(int m)
{
int j,p;
p=1;

for(j=2;j<m;j++)
if(!(m%j))
{
p=0;
break;
}
return(p);
}
main()
{
int i,n;
printf("\nplease enter an integer number between 2 and 5000:");
scanf("%d",&n);
printf("\n\nThe prime factor(s) of %d is(are):",n);
for(i=2;i<n;i++)
if(Prime(i))
printf(" %4d,",i);
printf("\n");
}
全部回答
  • 1楼网友:执傲
  • 2021-05-04 10:07
if!(m%j)这里错了 if(!m%j)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯