慕情喜欢曲无忆:C++改错,求援

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 16:52:22
#include<iostream.h>
#include<iomanip.h>

void create(int [20][],int startnum,int n)
{
int num=strartnum;
a[0][0]=num;
for (int k=1;k<n;k++)
{ int i=0,j=k;
a[i][j]=num;
while(i<n)a[++i][j]=++num;
while(j<0)a[j][--j]=++num;
}
}

void maim()
{ int a[20][20];
int startnum,n;
cout<<"Please input startnum and n";
cin>>startnum>>n;
create(a,startnum,n);
for(int i=0;i<n;i++)
{for(j=0;j<n;j++)
cout<<setw(8)<<a[i][j];
cout<<endl;
}
}

程序编译通过了,不知道你要解决什么问题,不往下改了
#include<iostream.h>
#include<iomanip.h>

void create(int a[20][20],int startnum,int n)
{
int num=startnum;
a[0][0]=num;
for (int k=1;k<n;k++)
{ int i=0,j=k;
a[i][j]=num;
while(i<n)a[++i][j]=++num;
while(j<0)a[j][--j]=++num;
}
}

void main()
{ int a[20][20];
int startnum,n;
cout<<"Please input startnum and n";
cin>>startnum>>n;
create(a,startnum,n);
for(int i=0;i<n;i++)
{for(int j=0;j<n;j++)
cout<<setw(8)<<a[i][j];
cout<<endl;
}
}