一道C#小程序题,有一个地方没明白!望各位大侠帮忙!

2025-06-21 15:53:59
推荐回答(3个)
回答1:

j==1 的时候
  i==1
    sum=1
 
j==2 的时候
  i==1  
    sum=1+1 = 2
  i==2  
    sum=1+1 = 2+2 = 4

j==3 的时候
  i==1  
    sum=4 + 1 = 5
  i==2  
    sum=4 + 1 = 5 + 2 = 7
  i==3  
    sum=4 + 1 = 5 + 2 = 7 + 3 = 10

 sum1 = 1 + 4 + 10 = 15          

回答2:

当 j=1
i=1到 1
sum=1 sum1=1
当 j=2
i=1到 2
sum=1+3=4 sum1=5
当 j=3
i=1到 3
sum=4+6=10 sum1=10+5=15

注意 sum+=i; 他会累加所以得i
实际就是
sum=1+1+2+1+2+3=10

回答3:

首先,sum 与 sum1是这个函数的局部变量,每次for中的改动都会记录到下一次
第一个for j=1 通过 for i sum=1 第二个 for j=2 通过 for i sum 等于上一个 1 加上这次 1+2
结果是4 同理 当j=3时,sum=4+1+2+3=10;那么sum1=1+4+10=15