读书人

求高手帮忙多谢(刚写的程序)

发布时间: 2012-02-20 21:18:24 作者: rapoo

求高手帮忙,谢谢(刚写的程序)
#include <iostream>
using namespace std;

int main()
{
int i;
int j;
for(int i=1;i <=9;i++)
{
for(int j=1;j <=i;j++)
cout < < j < < '* ' < < i < < '= ' < < j*i;
if(i <j)
cout < < '\t ';
else
cout < < '\n ';

}
}

输出的结果没有换行,哪里错了,请帮忙指出,谢谢大家!

[解决办法]

int main()
{
int i;
int j;
for(int i=1;i <=9;i++)
{
for(int j=1;j <=i;j++)
{//加扩号
cout < < j < < '* ' < < i < < '= ' < < j*i;
if(j < i) //需要修改判断条件
cout < < '\t ';
else
cout < < '\n ';
}//括号结束
}
}

[解决办法]
是九九乘法表:

#include <iostream>
using namespace std;

int main()
{
int i;
int j;
for(i=1;i <=9;i++)// 这重复定义了i
{
for(j=1;j <=i;j++) // 这重复定义了j
{
cout < < j < < '* ' < < i < < '= ' < < j*i;
cout < < '\t ';
}

cout < < '\n ';

}
}

读书人网 >C++

热点推荐