给定程序MODI1.C中函数fun的功能是:判断一个整
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素 数,若是返回1,否则返回0。在main()函数中,若fun返回1输出YES, 若fun返回0输出NO! 诸改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。不得增行或删行,也不得更改程序的 结构!
/**********code.c**********/
#include <stdio.h>
int fun(int m)
{
int k = 2;
while(k <= m && (m%k))
/**********found**********/
k++
/**********found**********/
if(m = k)
return 1;
else return 0;
}
void main()
{
int n;
printf("\nPlease enter n: ");
scanf("%d", &n);
if (fun(n))
printf("YES\n");
else
printf("NO!\n");
}
/**********-code.c**********/答案
第1空:错误:k++
正确:k++;
第2空:错误:if (m = k)
正确:if(m==k)