#include <stdio.h>
#include <math.h>
main()
{
int i,n,flag=0;
printf("请输入一个大于一的整数:");
scanf("%d",&n);
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
flag=1;
}
if(flag=0)
printf("%d是质数\n",n);
else
printf("%d不是质数\n",n);
}
----------Configuration: 质数 - Win32 Debug--------------------
Compiling...
质数.c
C:\Users\lenovo\Desktop\c语言学习\hello world\质数.c(14) : error C2018: unknown character '0xa3'
C:\Users\lenovo\Desktop\c语言学习\hello world\质数.c(14) : error C2018: unknown character '0xac'
C:\Users\lenovo\Desktop\c语言学习\hello world\质数.c(14) : error C2146: syntax error : missing ')' before identifier 'n'
C:\Users\lenovo\Desktop\c语言学习\hello world\质数.c(14) : error C2059: syntax error : ')'
执行 cl.exe 时出错.
质数.obj - 1 error(s), 0 warning(s)