鱼C论坛

 找回密码
 立即注册
查看: 6809|回复: 6

[已解决]如何精确而又简易的控制循环次数?

[复制链接]
发表于 2016-7-24 22:42:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近在家学习C,可是,我实在是被各种书上的画*的编程题恶心到了,循环套循环,循环输出,一个变量增加的同时,又要控制另一个变量,让它缩小,我已经被折磨了7个多小时了,比如说,我想让一个循环执行j次,我知道可以这样写循环:for(i=1;i<=j;i++)然而太麻烦了,一个变量出错,就一下子影响了好几个变量出错,实在是恶心死我了,我希望有直接点的指令,比如说,不管其他变量如何变化,我只需要在代码中写入12,电脑就知道循环输出12次,而不是控制变量变大变小的方法来控制循环次数,有没有这种办法?
最佳答案
2016-7-26 17:36:42
过眼云烟 发表于 2016-7-26 15:19
感谢大神的回复,这个虽然不是我想要的答案,不过还是谢谢您,另外题目是这样的一行*与下一行* ...

看来这是个锻炼逻辑的题目,你是想更改其中一个变量做到星星个数和行数的改变么?
这个其实有好多办法解决的,假如这里需要三个循环变量的话,我给你举个例子:
  1. int a,b,c;
  2. a = 1;
  3. b = a + 1;
  4. c = a + 2;
  5. ...
复制代码

你把a,b,c之间的联系建立起来就行了,到时随意改变a就可以控制所有变量
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-7-24 22:43:50 | 显示全部楼层
还有,我如何才能给别人奖励?添加奖励的按钮我找了半天没找到啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-25 07:18:13 | 显示全部楼层
如果写入12的话计算机认为是数据或者是代码呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-25 18:16:00 | 显示全部楼层
本帖最后由 FlyCode 于 2016-7-25 18:17 编辑

首先,不明白你说的会引起其他变量变化的原因是什么,最好有例子
其次,单纯循环的话这样不知道是不是你要的:
  1. while(i<12)
  2. {
  3. ...
  4. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-7-26 15:19:48 | 显示全部楼层
本帖最后由 过眼云烟 于 2016-7-26 15:29 编辑
FlyCode 发表于 2016-7-25 18:16
首先,不明白你说的会引起其他变量变化的原因是什么,最好有例子
其次,单纯循环的话这样不知道是不是你要 ...

感谢大神的回复,这个虽然不是我想要的答案,不过还是谢谢您,另外题目是这样的 这样一道题.png 一行*与下一行*之间间隔2行,第一行*实际上是第三行,左边有30个空格,这种画*题目,我会了一个,就不会另一个,不能举一反三啊,很纠结这个题还是简单的,如果变得更复杂一些,循环更麻烦啊另外,我有这道题的标准答案,可是我还是不会啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-26 17:36:42 | 显示全部楼层    本楼为最佳答案   
过眼云烟 发表于 2016-7-26 15:19
感谢大神的回复,这个虽然不是我想要的答案,不过还是谢谢您,另外题目是这样的一行*与下一行* ...

看来这是个锻炼逻辑的题目,你是想更改其中一个变量做到星星个数和行数的改变么?
这个其实有好多办法解决的,假如这里需要三个循环变量的话,我给你举个例子:
  1. int a,b,c;
  2. a = 1;
  3. b = a + 1;
  4. c = a + 2;
  5. ...
复制代码

你把a,b,c之间的联系建立起来就行了,到时随意改变a就可以控制所有变量
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-31 20:56:07 | 显示全部楼层
FlyCode 发表于 2016-7-26 17:36
看来这是个锻炼逻辑的题目,你是想更改其中一个变量做到星星个数和行数的改变么?
这个其实有好多办法解 ...

虽然您的回答我没看懂,不过还是谢谢您
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-11 10:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表