|
发表于 2017-12-20 19:26:41
|
显示全部楼层
本帖最后由 新建word 于 2017-12-20 19:42 编辑
_Bool 这是什么类型?
你用的是什么 编译器 怎么可以编译通过呢?
vs2010 编译通过
#include<Windows.h>
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
int num=0;
while (1)
{printf("请输入一个整数:");
scanf("%d",&num);
if (num >2)
break;
printf("\n必须大于2 \n");
}
BOOL t=0;
for (int i = 2; i<num; ++i )
{
if (num % i ==0)
{
t=1;
break;//写不写无所谓 ,无非程序多跑点路,但是要养成好的习惯;有正确的结果了 就要退出;
}
}
if (!t)
printf("%d 是 素数",num);
else
printf("%d 非 素数",num);
system("pause");
return 0;
}
|
|