| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 877 人关注过本帖
标题:求助啊!!!!关于数组变矩阵让其按列排列!!!!
只看楼主 加入收藏
redhacker
该用户已被删除
收藏
 问题点数:0 回复次数:7 
求助啊!!!!关于数组变矩阵让其按列排列!!!!
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 矩阵 排列 
2010-05-06 18:36
冥卫
Rank: 8Rank: 8
来 自:深山老林
等 级:蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
收藏
得分:0 
什么意思啊,LZ说清楚
2010-05-07 17:07
jrkaho
Rank: 2
等 级:论坛游民
帖 子:24
专家分:55
注 册:2010-3-13
收藏
得分:0 
这个问题没表达清楚~不好帮你
2010-05-07 17:29
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
收藏
得分:0 
#include<stdio.h>
int b[5000][5000];
int main()
{
    int i,a[10000],n,j,m,t,v;
    printf("请输入你要输入的一维数组大小:");
        scanf("%d",&n);
    printf("请输入%d个数:",n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    printf("请输入你要分成的段数:");
    scanf("%d",&m);
    t=0;
    if(n%m!=0)  v=n/m+1;
    else
        v=n/m;
    for(i=0;i<=v;i++)
           for(j=0;j<m;j++)
           {   
               if(t<=n-1)
                   b[j][i]=a[t++];
               else
                   b[j][i]=0;
           }
           for(i=0;i<m;i++)
           {
               for(j=0;j<v;j++)
                   printf("%d ",b[i][j]);
               printf("\n");
           }
}

不知道这代码能达到你的要求不
收到的鲜花
  • redhacker2010-05-07 18:54 送鲜花  3朵   附言:我很赞同
2010-05-07 17:42
gamekl
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-5-7
收藏
得分:0 
如果只是求最终显示结果分段的话直接输出的时候在FOR语句里面加个IF条件控制下换行就行了。。。
2010-05-07 18:01
redhacker
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-07 18:51
Imtheone
Rank: 2
等 级:论坛游民
帖 子:78
专家分:34
注 册:2010-4-23
收藏
得分:0 
高啊 学习了啊
2010-05-07 20:12
拂晓晨曦
Rank: 2
等 级:论坛游民
帖 子:87
专家分:44
注 册:2010-10-31
收藏
得分:0 
嗯,高手。。。好好学习,天天向上,嘿嘿。。。
2010-12-22 17:12
快速回复:求助啊!!!!关于数组变矩阵让其按列排列!!!!
数据加载中...
 
   



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

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