c语言for嵌套循环语句,关于for嵌套循环语句的疑问
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
关于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嵌套循环语句的疑问相关推荐
- c#语言break语句用法,C# break语句
C# 中的break语句主要有两个用法: 在循环中使用,当循环中遇到break语句时,循环将立即终止,程序控制在循环之后的下一个语句中恢复. 它可以用于终止switch语句中的case语句. 如果使用 ...
- R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块
R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...
- GO语言教程4:defer(延迟语句)详解
文章目录 1.defer语句格式 2.defer执行的时间 3.defer语句的作用 4.defer语句执行的顺序 5.defer与return的value之间的关系 6.用defer进行代码跟踪 7 ...
- python语言if语句-Python if else语句详解
条件语句根据条件判断表达式的值决定后续运行程序的顺序.Python 中支持三种实质上大同小异的条件语句,分别是 if 语句.if-else- 语句和 if-elif-else-语句,本节教程就来具体介 ...
- C语言流程控制语句——3个循环语句和一个条件语句
循环控制语句 C语言有3种循环 for while do while while循环 我们先来看下while循环,流程图如下: 下来看个小示例 do while循环 流程图如下: 下来看个小示例 两个 ...
- c 语言 循环判断语句,C值循环语句(七)
在 C 语言中,我们会经常遇到循环的情况,那么这时候我们就得用循环的语句了.常见的循环结构有三种:do循环.while 循环以及 for 循环.循环语句的基本工作方式有:a> 通过条件表达式判定 ...
- c语言if语句教学设计,if语句教学设计
第1篇:IF条件语句教案 IF条件语句 授课教师:符金梅 课程类型:新课 学时:2节课 授课时间:2015年3月25日 1.授课对象:高一(x)班 2.教学目的:(1)让学生体会并理解if语句解决问题 ...
- break在java语言中什么意思_在Java语言的控制结构中,break语句是经常用到的语句。在switch语句中break语句的作用是( )_学小易找答案...
[单选题]( )是一个综合性的网络营销工具,在所有的网络营销工具中也是最基本.最重要的一个. [单选题]给出下列的代码,哪行在编译时可能会有错误( ) 1 public static void mai ...
- 51单片机c语言常用语句详解,51单片机之C语言-4.5基本语句之条件选择语句
1. 条件选择语句之if 语句 前面我们讲了数据类型,运算符及表达式.C语言也是一种语言,既然是语言,一定有连接词.这些连接词可以用来表示假设,循环等等.我们先来看看假设if语句.这些连接词有一定的规 ...
- c语言break在if中用法,break可用于什么语句 break语句可用于for语句和if语句中 对吗...
c语言中break语句的作用 C语言中,break都可以用在什么地方?用到每一个语...break 一般是针对一个循环或者switch中的case,表示跳出当前的循环或选择,即在一个单层循环中,可以通 ...
最新文章
- 比特大陆发力边缘计算,详解终端AI芯片BM1880
- 181个NLP教程合集,Colab一键直达,无需环境配置,此外还有481个文本数据集
- 设置WPF窗口相对于非WPF窗口的位置
- 曙光中学2021年高考成绩查询,上海市部分高中2020高考录取喜报,成绩喜人!
- 幻灯片中如何让日期和页码自动更新
- puppet-dashboard安装及用apache和nginx进行管理
- 中本聪主题系列NFT收藏品在OpenSea发售,于26秒内售罄
- 入侵韩国某购物网并提权
- PAT 1090 危险品装箱(25 分)- 乙级
- 【CCCC】L3-004 肿瘤诊断 (30分),三维BFS
- 决策单调性Ⅰ:四边形不等式(bzoj 1563: [NOI2009]诗人小G)
- java 抽象工厂 类图_Java设计模式——抽象工厂模式
- 百度地图根据缩放级别显示不同的marker点和窗口内容
- oracle exadata咨询,Oracle Exadata专家手册
- python水印_使用Python PIL 给图片添加水印
- 读Leveraging Unimodal Self-Supervised Learning for Multimodal AVSR论文
- minigui输入法汉字的获取
- 阿里巴巴FastJson整理(20分钟阅读)
- 数据类型在内存中的存储
- localtime 和 localtime_r
热门文章
- 遵循Java EE标准体系的开源GIS服务平台之三:数据发布与访问
- 浅谈UWB室内定位(三)
- centos java7安装_Centos7 JDK7安装配置
- 怎么安装python3.7 setuptools与pip_python3之安装、pip、setuptools
- js带开关的时钟_避雷器带计数器HY5WZ-17/45-JS
- 阿里云CDN直播架构与双11晚会直播实战
- Spring代理模式及AOP基本术语
- [CareerCup] 17.2 Tic Tac Toe 井字棋游戏
- 2729: [HNOI2012]排队
- jqGrid的单字段查询