程序运行结果不对~请前辈们指教~该怎么解决
程序运行结果不对~请前辈们指教~
#include <iostream>
using namespace std;
main()
{
for(int i=1; i <10; i++)
{
for(int j=i; j <i; j++)
cout < < "M ";
cout < <endl;
} getchar();
}
刚刚编了这个关于循环的小程序在DEV-C++里面运行
得到的结果是什么都没有~只是光标往后退了十行~
不知道是何原因请各位前辈指教~
------解决方案--------------------
for(int j=i; j <i; j++)
cout < < "M ";
?
------解决方案--------------------
这个?
首先你的程序编译应该出问题的,main应该有返回类型int
其次,for(int j=i; j <i; j++)这个循环的条件总是不满足,不会被执行。
所以程序只是输出了9个回车。
#include <iostream>
using namespace std;
main()
{
for(int i=1; i <10; i++)
{
for(int j=i; j <i; j++)
cout < < "M ";
cout < <endl;
} getchar();
}
刚刚编了这个关于循环的小程序在DEV-C++里面运行
得到的结果是什么都没有~只是光标往后退了十行~
不知道是何原因请各位前辈指教~
------解决方案--------------------
for(int j=i; j <i; j++)
cout < < "M ";
?
------解决方案--------------------
这个?
首先你的程序编译应该出问题的,main应该有返回类型int
其次,for(int j=i; j <i; j++)这个循环的条件总是不满足,不会被执行。
所以程序只是输出了9个回车。