首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

for循环计算题解决方案

2014-01-05 
for循环计算题#include iostream.hmain(){int i,j,mfor(i5i1i--){m0for(j1j5j++)mm+i*j}

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

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

热点排行