读书人

for循环计算题解决方案

发布时间: 2014-01-05 18:22:56 作者: rapoo

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;
}

这样累积一下就得出结果是15了。


引用:
#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;
}

结果是什么 说一下详细步骤 谢了

读书人网 >C++

热点推荐