|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 子书天河 于 2022-8-2 16:34 编辑
#include<stdio.h>
int main()
{
int i,num;
_Bool flag = 1;
printf("请输入一个整数:");
scanf("%d",&num);
for(i=2;i < num/2;i++)
{
if(num % i ==0)
{
flag = 0;
}
}
if(flag)
{
printf("%d是一个素数!\n",num);
}
else
{
printf("%d不是一个素数!\n",num);
}
return 0;
}
红色部分_Bool flag = 1;为什么一直报错,谢谢
你用的DEV吗?DEV的可以写小写bool 像这样你试试 - #include<stdio.h>
- int main()
- {
- int i,num;
- bool flag = 1;
-
- printf("请输入一个整数:");
- scanf("%d",&num);
-
- for(i=2;i < num/2;i++)
- {
- if(num % i ==0)
- {
- flag = 0;
- }
- }
- if(flag)
- {
- printf("%d是一个素数!\n",num);
- }
- else
- {
- printf("%d不是一个素数!\n",num);
- }
-
- return 0;
- }
复制代码
你输入正确数据类型的话会变黑体字
|
|