FOR循环 问题 for循环嵌套把我搞糊涂了。求助
#include <stdio.h>int main (void)
{
int c1=0,c2=0,c3=0;
int i,j,k;
for (i=0;i<5;i++){ // 第一行
for (j=i;j<5;j++) c1++; // 第二行
for (k=5;k>=i;k--) c2++; // 第三行
c3++; // 第四行
}
printf ("c1=%d,c2=%d,c3=%d\n",c1,c2,c3);
电脑输出和我手算的不一样。
我理解的是 第一行 i要输出 (0到4)5个数,每个数的第二行要输出(0到4)5个数字,c1=25,第三行要输出(5到0)6个数,c2=36,c3=5;
电脑答案是 c1=15,c2=20,c3=5,是怎么算的。