问个简单问题?

nbcdl 2004-11-08 08:24:35
#include<iostream.h>
#include<conio.h>
void ZZ(int **a,int n)
{ for(int i=0;i<n;i++)
{for(int j=0;j<i;j++)
cout<<a[j][i];
cout<<endl;
}
}
int main(int argc, char* argv[])
{ int M[10][10],n;
cout<<"input n:";
cin>>n;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{ cout<<"M("<<i+1<<")("<<j+1<<")";
cin>>M[i][j];
}
ZZ(M,n);
getch();
return 0;
}


为什么有错?帮我解决错误!
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hinter_hint 2004-11-13
  • 打赏
  • 举报
回复
顶!!
koalapheonix 2004-11-13
  • 打赏
  • 举报
回复
#include<iostream.h>
#include<conio.h>
void ZZ(int (*a)[10],int n)
{ for(int i=0;i<n;i++)
{for(int j=0;j<i;j++)
cout<<a[j][i];
cout<<endl;
}
}
int main(int argc, char* argv[])
{ int M[10][10],n;
cout<<"input n:";
cin>>n;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{ cout<<"M("<<i+1<<")("<<j+1<<")";
cin>>M[i][j];
}
ZZ(M,n);
getch();
return 0;
}
是这个吧可以运行了
koalapheonix 2004-11-13
  • 打赏
  • 举报
回复
你函数的指针用错了
void ZZ(int *a,int n)这样就对了
nbcdl 2004-11-08
  • 打赏
  • 举报
回复
要用二维指针
xuzheng318 2004-11-08
  • 打赏
  • 举报
回复
顶一下,接点分!
goodluckyxl 2004-11-08
  • 打赏
  • 举报
回复
参数 改一下
void ZZ(int a[][10],int n) //这里二维树组
{ for(int i=0;i<n;i++)
{for(int j=0;j<i;j++)
cout<<a[j][i];
cout<<endl;
}
}

64,676

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧