关于for语句
带我走@ 核心会员 2016-02-25 16:49:36
2793 1 0

#include<stdio.h>

main()

{

int i,n,flag=0;

printf("请输入一个大于一的整数:");

scanf("%d",&n);

for(i=2;i<n;i++)

{

if(n%i==0)

flag=1;

}

if(flag==0)

printf("%d是质数\n",n);

else

   printf("%d不是质数\n",n);

}

输入n的时候for语句为假,不是应该无法运行吗,为啥还能运行

问题来自: 质数

共 1 个回答

    最佳答案

    嘿嘿大人 一代宗师 2988天前

    什么无法运行,for语句里面如果条件为假就不执行for语句后面的循环体

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题