该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

关于for嵌套循环语句的疑问:

用for语句来嵌套循环使用是不是存在啥权限大小的问题呢?为什么在调换下不同for语句的位置的情况下得出的结果会不一样呢?请各位大虾指点一二,谢谢~~

举例如下:

main()

{ int a,a1,a2=8,a3=2,b,b1=4,b2,b3,c,c1,c2,c3,c4;

for(a1=0;a1<=9;a1++)

{

for(b2=0;b2<=9;b2++)

{

for(b3=1;b3<=9;b3++)

{

for(c1=0;c1<=0;c1++)

{

for(c2=0;c2<=9;c2++)

{

for(c3=0;c3<=9;c3++)

{

for(c4=1;c4<=9;c4++)

{

a=100*a3+10*a2+a1;

b=100*b3+10*b2+b1;

c=1000*c4+100*c3+10*c2+c1;

if(a+b==c)

printf("%d,%d,%d\t",a,b,c);

}

}

}

}

}

}

}

}

问题原型是关于分珠宝:国王将一盒珠宝分给三个公主,大公主得到280多颗;二公主得到的也是三位数,且个位是4;小公主得到的珠宝数是两个姐姐的总和.

又知三位公主的珠宝数正巧是由0~9十个数字组成,求各位公主的珠宝为多少?

main()

{ int old_begum,mid_begum,lit_begum,a1,a2=8,a3=2,b1=4,b2,b3,c1,c2,c3,c4=1;

for(c3=0;c3<=2;c3++)

{ for(b3=7;b3<=9;b3++)

{for(b2=1;b2<=9;b2++)

{for(c1=0;c1<=9;c1++)

{for(c2=0;c2<=9;c2++)

{for(a1=0;a1<=9;a1++)

old_begum=280+a1;

mid_begum=100*b3+10*b2+b1;

lit_begum=1000*c4+100*c3+10*c2+c1;

if(lit_begum==old_begum+mid_begum)

printf("%d,%d,%d\t",old_begum,mid_begum,lit_begum);

}

}

}

}

}

}

本来就是想用for嵌套循环先得出初步得出可能值(还没另各组成部分互异),可就发现for循环这有问题啊~~~

循环内外的权限是怎样子的?

c语言for嵌套循环语句,关于for嵌套循环语句的疑问相关推荐

  1. c#语言break语句用法,C# break语句

    C# 中的break语句主要有两个用法: 在循环中使用,当循环中遇到break语句时,循环将立即终止,程序控制在循环之后的下一个语句中恢复. 它可以用于终止switch语句中的case语句. 如果使用 ...

  2. R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块

    R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...

  3. GO语言教程4:defer(延迟语句)详解

    文章目录 1.defer语句格式 2.defer执行的时间 3.defer语句的作用 4.defer语句执行的顺序 5.defer与return的value之间的关系 6.用defer进行代码跟踪 7 ...

  4. python语言if语句-Python if else语句详解

    条件语句根据条件判断表达式的值决定后续运行程序的顺序.Python 中支持三种实质上大同小异的条件语句,分别是 if 语句.if-else- 语句和 if-elif-else-语句,本节教程就来具体介 ...

  5. C语言流程控制语句——3个循环语句和一个条件语句

    循环控制语句 C语言有3种循环 for while do while while循环 我们先来看下while循环,流程图如下: 下来看个小示例 do while循环 流程图如下: 下来看个小示例 两个 ...

  6. c 语言 循环判断语句,C值循环语句(七)

    在 C 语言中,我们会经常遇到循环的情况,那么这时候我们就得用循环的语句了.常见的循环结构有三种:do循环.while 循环以及 for 循环.循环语句的基本工作方式有:a> 通过条件表达式判定 ...

  7. c语言if语句教学设计,if语句教学设计

    第1篇:IF条件语句教案 IF条件语句 授课教师:符金梅 课程类型:新课 学时:2节课 授课时间:2015年3月25日 1.授课对象:高一(x)班 2.教学目的:(1)让学生体会并理解if语句解决问题 ...

  8. break在java语言中什么意思_在Java语言的控制结构中,break语句是经常用到的语句。在switch语句中break语句的作用是( )_学小易找答案...

    [单选题]( )是一个综合性的网络营销工具,在所有的网络营销工具中也是最基本.最重要的一个. [单选题]给出下列的代码,哪行在编译时可能会有错误( ) 1 public static void mai ...

  9. 51单片机c语言常用语句详解,51单片机之C语言-4.5基本语句之条件选择语句

    1. 条件选择语句之if 语句 前面我们讲了数据类型,运算符及表达式.C语言也是一种语言,既然是语言,一定有连接词.这些连接词可以用来表示假设,循环等等.我们先来看看假设if语句.这些连接词有一定的规 ...

  10. c语言break在if中用法,break可用于什么语句 break语句可用于for语句和if语句中 对吗...

    c语言中break语句的作用 C语言中,break都可以用在什么地方?用到每一个语...break 一般是针对一个循环或者switch中的case,表示跳出当前的循环或选择,即在一个单层循环中,可以通 ...

最新文章

  1. 比特大陆发力边缘计算,详解终端AI芯片BM1880
  2. 181个NLP教程合集,Colab一键直达,无需环境配置,此外还有481个文本数据集
  3. 设置WPF窗口相对于非WPF窗口的位置
  4. 曙光中学2021年高考成绩查询,上海市部分高中2020高考录取喜报,成绩喜人!
  5. 幻灯片中如何让日期和页码自动更新
  6. puppet-dashboard安装及用apache和nginx进行管理
  7. 中本聪主题系列NFT收藏品在OpenSea发售,于26秒内售罄
  8. 入侵韩国某购物网并提权
  9. PAT 1090 危险品装箱(25 分)- 乙级
  10. 【CCCC】L3-004 肿瘤诊断 (30分),三维BFS
  11. 决策单调性Ⅰ:四边形不等式(bzoj 1563: [NOI2009]诗人小G)
  12. java 抽象工厂 类图_Java设计模式——抽象工厂模式
  13. 百度地图根据缩放级别显示不同的marker点和窗口内容
  14. oracle exadata咨询,Oracle Exadata专家手册
  15. python水印_使用Python PIL 给图片添加水印
  16. 读Leveraging Unimodal Self-Supervised Learning for Multimodal AVSR论文
  17. minigui输入法汉字的获取
  18. 阿里巴巴FastJson整理(20分钟阅读)
  19. 数据类型在内存中的存储
  20. localtime 和 localtime_r

热门文章

  1. 遵循Java EE标准体系的开源GIS服务平台之三:数据发布与访问
  2. 浅谈UWB室内定位(三)
  3. centos java7安装_Centos7 JDK7安装配置
  4. 怎么安装python3.7 setuptools与pip_python3之安装、pip、setuptools
  5. js带开关的时钟_避雷器带计数器HY5WZ-17/45-JS
  6. 阿里云CDN直播架构与双11晚会直播实战
  7. Spring代理模式及AOP基本术语
  8. [CareerCup] 17.2 Tic Tac Toe 井字棋游戏
  9. 2729: [HNOI2012]排队
  10. jqGrid的单字段查询