void main() {int i,j,sum; sum=0; for(i=1;i<10:i++) {for(j=1;j<10:j++) {sum+=i*j; } } printf

printf(&quot;%d尀n&quot;,sum);}SUM答案多少 过程写下 谢谢
2025-06-20 09:21:15
推荐回答(3个)
回答1:

过程都打印出来了

#include

int main()

{

    int i,j,sum;

    sum=0;

    for(i=1;i<10;i++)

        for(j=1;j<10;j++)

   {

    sum+=i*j;

    printf("i*j=%d*%d  ",i,j);

   }

 printf("\nsum=%d\n",sum);

    return 0;

}

回答2:

#include
int main()
{
int i,j,sum;
sum=0;
for(i=1;i<10;i++)
{
for(j=1;j<10;j++) {sum+=i*j; }
}
printf("%d\n",sum);
return 0;
}

分析:
i=1时: sum+=1+2+3+...+9
i=2时: sum+=2*(1+2+3+...+9)
i=3时: sum+=3*(1+2+3+...+9)
...
i=9时: sum+=9*(1+2+3+...+9)
累加:
sum=(1+2+3+...+9)*(1+2+3+...+9)=45^2=2025

回答3:

1x(1+2+...+9)+2x(1+2+...+9)+...9x(1+2+...+9)=45的平方