标题:不懂啥意思,求解释
只看楼主
gsd987654321
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-12-6
结帖率:0
已结贴  问题点数:20 回复次数:5 
不懂啥意思,求解释
#define N 3
int array[N][N]
convert(int array[3][3])
{
    int i,j,t;
    for(i=0;i<N;i++)
        for(j=i+1;j<N;j++)
        {
            t=array[i][j]
            array[i][j]=array[j][i];
            array[j][i]=t;
        }
}
main()
{
    int i,j;
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
           scanf("%d",&array[i][j]);
        for(i=0;i<n;i++)
        {
            for(j=0;j<N;j++)
                printf("%5d",array[i][j]);
            printf("\n")
        }
}
convert(array)
{
    for(i=0;i<N;i++)
    {
        for(j=0;j<N;j++)
            printf("%5d",array[i][j]);
        printf("\n");
}
}
搜索更多相关主题的帖子: convert 
2012-12-06 14:50
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:4 
所有的代码都不懂???

DO IT YOURSELF !
2012-12-06 15:01
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
得分:4 
矩阵转置,主函数中看似中间多了个大括符

www.qunxingw.wang
2012-12-06 15:02
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
得分:4 
哪里不懂???

我只是个演员,还是业余的!!
2012-12-06 15:04
引脚片段
Rank: 2
等 级:论坛游民
帖 子:41
专家分:29
注 册:2012-11-21
得分:4 
就是调用自定义函数实现矩阵转置嘛,  程序没什么问题呀,   哪里不懂?
2012-12-06 22:24
daniel_
Rank: 5Rank: 5
等 级:职业侠客
帖 子:212
专家分:307
注 册:2012-11-13
得分:4 
#include <stdio.h>
#define N 3

int array[N][N] = {0};
void convert(int array[3][3])
{
    int i = 0;
    int j = 0;
    int temp = 0;
    for(i = 0;i < N;i++)
        for(j = i+1;j < N;j++)
        {
            temp = array[i][j];
            array[i][j] = array[j][i];
            array[j][i] = temp;
        }
}
int main()
{
    int i = 0;
    int j = 0;

    printf("please input nine number:\n");

    for(i = 0;i < N;i++)
        for(j = 0;j < N;j++)
           scanf("%d",&array[i][j]);

    printf("start:\n");

        for(i = 0;i < N;i++)
        {
            for(j = 0;j < N;j++)
                printf("%d\t",array[i][j]);
            printf("\n");
        }

    printf("end:\n");

    convert(array);

    for(i = 0;i < N;i++)
    {
        for(j = 0;j < N;j++)
            printf("%d\t",array[i][j]);
        printf("\n");
    }
   
    return 0;
}
-----------
注意一下书写的格式啊
你不是你写的吧??
很多语句后面都没有加 ;
2012-12-07 13:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-389886-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.248300 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved