c++的问题(会C++的都进来看看啊!!帮帮忙)

来源:百度知道 编辑:UC知道 时间:2024/05/19 02:59:08
各位高手帮帮忙啊!!请帮我把以下的程序转换成函数调用的形式,如果能画出流程图那就更好了...
#include <iostream.h>
#include <iomanip.h>
void main()
{ int i,j,t;
cout<<"*";
for(i=1;i<=9;i++)
cout<<setw(4)<<i;
cout<<endl;
for(i=1;i<=9;i++)
{ cout<<i;
for(t=1;t<i;t++)
cout<<setw(4)<<"";
for(j=i;j<=9;j++)
cout<<setw(4)<<i*j;
cout<<endl;
}
}

}
这个程序的流程图要怎么画啊??谁会啊,.帮帮我啊!!我是才学的,什么都不会啊...

括号不匹配。

#include <iostream>
#include <iomanip>
using namespace std;
void print()
{
int i,j,t;
cout<<"*";
for(i=1;i<=9;i++)
cout<<setw(4)<<i;
cout<<endl;
for(i=1;i<=9;i++)
{
cout<<i;
for(t=1;t<i;t++)
cout<<setw(4)<<"";
for(j=i;j<=9;j++)
cout<<setw(4)<<i*j;
cout<<endl;
}
}
void main()
{
print();

}
这样算不算?

#include <iostream.h>
#include <iomanip.h>
void fun (int i,int t,int j);
void main()
{
cout<<"*";
fun(i,t,j);
}
void fun (int i,int t,int j)
{for(i=1;i<=9;i++)
cout<<setw(4)<<i;
cout<<endl;
for(i=1;i<=9;i++)
{ cout<<i;
for(t=1;t<i;t++)
cout<<setw(4)<