long long sum = 0;
for (int i = 1; i <= 10; i++)
{
long long pow = 1;
for (int j = 1; j <= i; j++)
{
pow = i * pow;
}
sum += pow;
}
printf("数字:%lld", sum);
代码效果:求1的1次+2的2次+等等+10的10次的和
为啥在内循环for中的条件判断语句j<=i,可以执行成功
改成j == i 就不行了,这里面j难道不是等于i的吗,按理说代码应该可以执行吧