这是原来的代码
C语言for语句的嵌套中,第二个for语句中出现的整型变量为什么要放到语句中?
#include <stdio.h>
int main()
{
int x;
for(x=2;x<=100;x++){
int isprime=1;
int i;
for(i=2;i<x;i++){
if(x%i==0){
isprime=0;
break;
}
}
if(isprime==1){
printf("%d\n",x);
}
}
return 0;
}
下面的不可以正常运行(我用的dev c++,只能得到2和3),为什么?
#include <stdio.h>
int main()
{
int x;
int isprime=1;
int i;
for(x=2;x<=100;x++){
for(i=2;i<x;i++){
if(x%i==0){
isprime=0;
break;
}
}
if(isprime==1){
printf("%d\n",x);
}
}
return 0;
}
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
2条回答
为你推荐
- 内嵌的for语句为什么能表示每一行多一个星号?
- c语言
- 3个回答
- 使用DEVC++编译器if嵌套语句出现问题,else后面不能执行,
- c语言
- 1个回答
- C语言if语句的嵌套问题
- c语言
- 2个回答
- 关于对图像添加椒盐噪声的问题,对于两张图片的操作有不同,请大神解答一下
- c++
- 1个回答
- 二维数组,for循环赋值
- 1.使用循环嵌套输出以下图形。
- 为什么这个while嵌套循环他只会运行一次,而不能达到嵌套的目的呢
- for循环,if语句的嵌套使用
- c语言
- 2个回答
- C语言小白wen'ti,判断日期合法性
- c语言
- 1个回答
- matlab中for循环内嵌套if语句无法得到正确结果
- 为什么那么多语言采用switch case?
- c语言for语句嵌套问题
- c
- 2个回答
- C语言编程问题,求大神帮助
- 字符串数组
- c
- c嵌套for循环
- 1个回答
- C语for循环中嵌套if语句,要是不满足if中的条件怎么办
- c
- 3个回答
- 在c语言中用嵌套循环打印字母
- 3个回答
- 如何在C#中用math.sqrt实现求200以内的素数?
- c#
- 编程题
- 2个回答
- C语言 如何将 两字符串的比较结果 作为 if 的判断条件
- strcmp
- c
- if语句
- char
- 7个回答
- 关于C语言for语句嵌套循环的使用
- c
- 专升本
- 学习方法
- 5个回答