#include#includemain(){int n,i,k;scanf("%d",&n);k=sqrt(n);for (i=2;ik) printf("Yes\n");else printf("No\n");}for (i=2;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 12:45:15
#include#includemain(){int n,i,k;scanf(

#include#includemain(){int n,i,k;scanf("%d",&n);k=sqrt(n);for (i=2;ik) printf("Yes\n");else printf("No\n");}for (i=2;i
#include
#include
main()
{
int n,i,k;
scanf("%d",&n);
k=sqrt(n);
for (i=2;ik) printf("Yes\n");
else printf("No\n");
}
for (i=2;i

#include#includemain(){int n,i,k;scanf("%d",&n);k=sqrt(n);for (i=2;ik) printf("Yes\n");else printf("No\n");}for (i=2;i
for(;;)
在第一个;之前的表达式 表示循环执行的初始条件
第一个;和第二个; 之间的语句 表示循环继续执行所要满足的约束条件
第二个;后面的语句 表示变量或关系式变化的规律.
如果i=k 那么满足执行循环的约束条件,会继续执行循环,执行之后i++ i==k+1了,不满足i

只有i等于k+1时才能够结束循坏啊,不染就是死的了

for(;;)
在第一个;之前的表达式 表示循环执行的初始条件
第一个;和第二个; 之间的语句 表示循环继续执行所要满足的约束条件
第二个;后面的语句 表示变量或关系式变化的规律。。。
如果i=k 那么满足执行循环的约束条件,会继续执行循环,执行之后i++ i==k+1了,不满足i<=k此时才跳出循环 所以i等于k+...

全部展开

for(;;)
在第一个;之前的表达式 表示循环执行的初始条件
第一个;和第二个; 之间的语句 表示循环继续执行所要满足的约束条件
第二个;后面的语句 表示变量或关系式变化的规律。。。
如果i=k 那么满足执行循环的约束条件,会继续执行循环,执行之后i++ i==k+1了,不满足i<=k此时才跳出循环 所以i等于k+

收起