关于C++的!高手进来帮帮忙!在线等!急!

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:10:17
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i,j;
cout<<"* ";
for(i=1;i<=9;i++)
cout<<setw(3)<<i<<" ";
cout<<endl;
for(i=1;i<=9;i++)
{
cout<<i<<" ";
for(j=1;j<=i;j++)
cout<<setw(3)<<i*j<<" ";
cout<<endl;
}
return 0;
}

还是那句. 帮帮忙把上面的改成WHILE语句. 谢谢了

写的好像是99乘法表,中间有地方写的有点问题,帮改过来了

#include<iostream>
#include <iomanip>
using namespace std;

int main()
{
int i, j ;

cout<<"* ";
i = 1;
while( i <= 9 )
{
cout<<setw(3)<<i<<" ";
i++;
}
cout<<endl << endl;

i = 1;
while( i <= 9 )
{
cout<<i<<" ";

j = 1;
while( j <= 9 ) //如果跟原来一样,括号里改成j < i就行
{
cout<<setw(3)<<i*j<<" ";
j++;
}
cout<<endl;

i++;
}

return 0;
}

也可以这么写:

#include<iostream>
#include <iomanip>
using namespace std;

int main()
{
int i, j ;
cout<<"* ";

i = 1;
while( i <= 9 )
cout<<setw(3)<<i++<<"