for循环计算题
#include <iostream.h>
main()
{
int i,j,m;
for(i=5;i>=1;i--)
{
m=0;
for(j=1;j<=5;j++)
m=m+i*j;
}
cout<<m<<endl;
}
结果是什么 说一下详细步骤 谢了
[解决办法]
由于m在for循环之内,所以实际上输出的结果只和最后一次有关,可以简化为:
int main()
{
int i,j,m;
i = 1;
m=0;
for(j=1;j<=5;j++) m=m+i*j;
cout<<m<<endl;
return 0;
}