【求助】函数引用
是函数引用不当吗 ?外什么一下程序没有输出】#include "stdio.h"
void su(int x)
{
int i;
for(i=2;i<x;i++)
{ if (x%i==0)
printf("%d不是素数\n",x);
}
printf("%d是素数\n",x);
}
void main(void)
{ int n;
printf("输入一个整数\n");
scanf("%d\n",&n);
su(n);
}
程序代码:#include <stdio.h>
#include <math.h>
void su(int x)
{
int i;
for(i=2;i<=sqrt(x);i++)
if (x%i==0) {
printf("%d不是素数\n",x);;
return; // 结束调用, 只输出一个结果.
}
printf("%d是素数\n",x);
}
void main(void)
{ int n;
printf("输入一个整数\n");
scanf("%d",&n);
su(n);
}