我半天不懂,希望大家看看
#include<stdio.h>main()
{int k,j,m;
m=0;
for(k=5;k>=1;k--)
{ for(j=k;j<=5;j++)
m=m+k*j;
}
printf("%d\n",m);
}
我的思路是先执行 for(k=5;k>=1;k--),开始的时候k=5,然后把5赋予就, 再执行for(j=k;j<=5;j++),得k*j=25,再回来执行 for(j=k;j<=5;j++),j变成了6,然后退出 for(j=k;j<=5;j++),再回去执行 for(k=5;k>=1;k--),k变成了4,k赋予j,j=4,再执行m=m+k*j,然后j经过j++变5再执行m=m+k*j.......我的思路及是这样的