题目
解决代码及点评
//编写一函数判断一个数是否为素数
#include<stdio.h>
#include <stdlib.h>
#include <math.h>
void f61(int a )
{
if (a==0)
{
printf("%d不是素数!",a);
}
else if (a==1)
{
printf("%d不是素数!",a);
}
else
{
int flag=1;
for (int i=2;i<=sqrt((double)a);i++)
{
if (a%i==0)
{
flag=0;
break;
}
}
if (flag==1)
{
printf("%d是素数!",a);
}
else
printf("%d不是素数!",a);
}
}
void main()
{
int a;
scanf_s("%d",&a);
f61(a);
system("pause");
}
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果