最简单的C++设计

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:51:02
#include "iostream.h"
void main()
{
int a(1),b(1),c;
for (;a<=9;)
{
for (;b<=9;)
{
if (a<=b)
{ c=a*b;
cout<<a<<"*"<<b<<"="<<c<<ends;
b++;
}
else break;
}
b=1;
a++;
cout<<endl;
}

}
这是我设计的一段特简单的程序,本来正常是出现乘法口诀,但是现在却只出现1-9*1,不知道哪里出了问题,保存之前还是正常的,再打开就不行了

#include"iostream.h"
void main()
{
int a(1),b(1),c;
for (;a<=9;)
{
for (;b<=9;)
{
if (a<=b)
{ c=a*b;
cout<<a<<"*"<<b<<"="<<c<<ends;
b++;
}
else break;
}
b=a+1; //改这里,要不然第二轮以后for循环b=1使程序不能进入第二个for循环中的if语句。
a++;
cout<<endl;
}

}

if-else应用错误