
for(i=0;i<6;i++) 怎么解释i++是什么??
i++就是i自增1的意思。每次循环后i都会自动加1,直到i>=3时就退出循环。循环几次,如分别是i=0,1,2,3,4,5时执行一次printf("a[%d]=%d\n",i,a[i]);。
实例使用了嵌套循环输出2~100之间的素数如下:
#!/usr/bin/python# -*- coding: UTF-8 -*-
i = 2while(i < 100): j = 2
while(j <= (i/j)): if not(i%j): break
j = j + 1
if (j > i/j) : print i, " 是素数"
i = i + 1
print "Good bye!"
扩展资料
冒泡排序的代码如下
#include <stdio.h>
int main()
{ int i,j,t,a[11]; //定义变量及数组为基本整型
printf("请输入 10 个数:\n");
for(i=1;i<11;i++)
scanf("%d",&a[i]); //从键盘中输入 10 个数
for(i=1;i<10;i++) //变量 i 代表比较的趟数
for(j=1;j<11-i;j++) //变量j代表每趟两两比较的次数
if(a[j]>a[j+1])
{
t=a[j]; //产利用中间变童实现两值互换
a[j]=a[j+1];
a[j+1]=t;
}
printf("排序后的顺序是:\n");
for(i=1;i<=10;i++)
printf("%5d",a[i]); //将胃泡排序后的顺序输出
printf("\n");
return 0;
}
for+句子(表示原因,因为的意思)
如: for a week;for a while
He must be at home for the light is on(他肯定在家因为灯是亮的)
其次,for当介词,为了
wait for 等某人
{
...
}
运行顺序:
进入循环,设初值i=0,判断i是否小于6,
a.若小于则进入{}内部,{}里的代码运行完后,i+1
b.否则循环结束
判断此时的i是否小于6,重复上面的步骤
在分割语句中的for(int i=0.i<newstr.length.i++) ,那 i++呢。在什么时候用++或--呢??
这里的++跟上边一样啊,只不过 限制的 <newstr.length, 小于这个newstr字符串的长度,
小于的话进入循环,否则就终止该循环