以下循环语句的执行次数为(有一定的说明我会更喜欢)

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:46:04
for(int x=0,i=0;i<10;i++)
for(intj=i;j>0;j--)
x++;

这是一个二重循环,先看第一重,int x = 0就是对x附初值,对循环次数无影响.所以第一重就是for (i = 0; i < 10; i++),i从0到9的循环.第二重是j从i到1的循环.所以i等于0的时候,第二层循环做0次;i等于1的时候做1次;i等于2的时候做2次以此类推.所以总循环次数为0 + 1 + 2 + ... + 9 = 45

无限吧