📄 subject_54842.htm
字号:
<p>
序号:54842 发表者:adam&amp;ancy 发表日期:2003-10-02 09:19:20
<br>主题:请问,哪里有问题?
<br>内容:#include <stdio.h><BR><BR><BR>move(pointer) <BR><BR>int *pointer;<BR><BR>{<BR> int i,j,t;<BR> for(i=0;i<3;i++)<BR> {<BR> for(j=i;j<3;j++)<BR> {<BR> t=*(pointer+3*i+j);<BR> *(pointer+3*i+j)=*(pointer+3*j+i);<BR> *(pointer+3*j+i)=t;<BR> }}<BR>}<BR><BR><BR>int main()<BR>{<BR> int a[3][3],*p=&a[0][0],i;<BR> printf("请按行输入3×3的据政:\n");<BR> for(i=0;i<3;i++)<BR><BR> scanf("%d %d %d",&a[i][0],a[i][1],a[i][2]);<BR><BR> move( pointer);<BR> printf("转置后的数据为:\n");/***********************************************************/<BR><BR> for(i=0;i<3;i++)<BR> printf("%d %d %d\n",a[i][0],a[i][1],a[i][2]);<BR>}<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:张庆芳 回复日期:2003-10-02 10:09:45
<br>内容:以下在VC6调试通过<BR><BR>#include <stdio.h><BR><BR>void move(int *pointer) <BR>{<BR> int i,j,t;<BR> for(i=0;i<3;i++)<BR> {<BR> for(j=i;j<3;j++)<BR> {<BR> t=*(pointer+3*i+j);<BR> *(pointer+3*i+j)=*(pointer+3*j+i);<BR> *(pointer+3*j+i)=t;<BR> }<BR> }<BR>}<BR><BR><BR>int main()<BR>{<BR> int a[3][3],*p=&a[0][0],i;<BR> printf("请按行输入3×3的矩阵:\n");<BR> for(i=0;i<3;i++)<BR><BR> scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);<BR> move( p);<BR> printf("转置后的数据为:\n");<BR><BR> for(i=0;i<3;i++)<BR> printf("%d %d %d\n",a[i][0],a[i][1],a[i][2]);<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adam&amp;ancy 回复日期:2003-10-02 10:29:42
<br>内容:为什么要用指针做形参?可以讲解一下吗?<BR><BR>谢谢,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:张庆芳 回复日期:2003-10-02 10:41:14
<br>内容:其实,也可以用数组做形参。<BR><BR>关键是,必须是“传递地址”的才可以。否则,将按传值进行,返回的值无法是改变了的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adam&amp;ancy 回复日期:2003-10-02 15:49:20
<br>内容:哦,我知道了,谢谢。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -