整数分解和for循环
作者:互联网
整数分解
一个整数时由1至多位数字组成的,如何分解出整数的各个位上的数字,然后加以计算
对一个整数做1%0的操作,就得到它的个位数
对一个整数做/10的操作,就去掉 了它的个位数
然后再对2的结果做%10,就得到原来数的十位数了
while循环里面就是取到我们输入数字的个位,十位和百位数字
逆向输出,就是在while循环里面没获取一个数字,就打印出一个数字即可
for循环
for循环像一个计数循环,设定一个计数器,初始化它,然后在计数器到达某值之前,重复执行徐娜换题,而每执行一轮循环,计数器值以一定步进行行调整,比如加1或者减1
for(初始化;条件;单步动作){
}
第一部分是一个初始化,可以定义一个新的变量,int count = 10或者直接赋值;i=10
第二部分是循环维持的条件,这个条件是先验的,与while循环一样,进入循环之前,首先要检验条件是否满足,条件满足才执行循环,条件不满足就结束循环
第三部分是步进,即每轮执行了循环体之后,必须执行的表达式,通常我们在这里改变循环变量,进行加或减的操作
如果我们把for看做“对于”的话
for(count = 10;count>0;count=count-1)
这句话就是:对于一开始的count=10,当count>0时,重复做循环体,每一轮循环在昨晚循环体内语句后,使得count递减
循环次数:
for ( i=O; i<n; i=i+l )
则循环的次数是n,而循环结束以后,i的值是n。循环的控制变量i,是选择从0开始还是从I开始,是判断i<n还是判断i<=n,对循环的次数,循环结束后变量的值都有影响
只要是for语句,就一定跟上一对大括号
如果有固定次数,有for
如果必须执行一次,用dowhile
其他情况用while
两个变量,初始值为1,for循环每执行一次for循环里的语句,i都相加一次
标签:count,10,整数,while,分解,执行,循环 来源: https://www.cnblogs.com/yuzong/p/16394627.html