#include<iostream>
#include<iomanip>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
if(j==1)cout << j << "*" << i << "=" <<j*i << " ";
else
cout << j << "*" << i << "=" << setw(2) <<j*i << " ";
}
cout << endl;
}
return 0;
#include<iomanip>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
if(j==1)cout << j << "*" << i << "=" <<j*i << " ";
else
cout << j << "*" << i << "=" << setw(2) <<j*i << " ";
}
cout << endl;
}
return 0;
}
总结:if(j==1)cout << j << "*" << i << "=" <<j*i << " ";中犯过if(i=1)错误,结果是无限循环。
运行结果