| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 851 人关注过本帖
标题:为什么不能按二维数组输出啊?
只看楼主 加入收藏
朱稳
Rank: 2
等 级:论坛游民
帖 子:14
专家分:10
注 册:2011-11-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
为什么不能按二维数组输出啊?
程序代码:
#include<stdio.h>
int main()
{
    int nember1[2][3]={{1,2,3},{4,5,6}} ;
    int nember2[2][3]={{1,2,3},{4,5,6}} ;
    int sum[2][3];
    int i,j;
    for(i=0;i<=1;i++)
    {
        for(j=0;j<=2;j++)
        {
            sum[i][j]=nember1[i][j] + nember2[i][j];
            printf("%4d",sum[i][j]);
        }
    }
    return 0;
}
搜索更多相关主题的帖子: color 
2011-11-23 22:04
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:5 
你是不是想问为什么输出的为什么不是这个样子的吗?
{{2,4,6},{8,10,12}}

总有那身价贱的人给作业贴回复完整的代码
2011-11-23 22:13
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:5 
#include<stdio.h>
int main()
{
    int nember1[2][3]={{1,2,3},{4,5,6}} ;
    int nember2[2][3]={{1,2,3},{4,5,6}} ;
    int sum[2][3];
    int i,j;
    for(i=0;i<=1;i++)
    {
        for(j=0;j<=2;j++)
        {
            sum[i][j]=nember1[i][j] + nember2[i][j];
            printf("%4d",sum[i][j]);
        }
    }
    return 0;
   printf("\n");
}这样就可以了!

最基础的往往是你最容易忽略的!
2011-11-23 22:59
AnZai_Zero
Rank: 2
等 级:论坛游民
帖 子:25
专家分:23
注 册:2011-11-2
收藏
得分:5 
#include<stdio.h>
int main()
{
    int nember1[2][3]={{1,2,3},{4,5,6}} ;
    int nember2[2][3]={{1,2,3},{4,5,6}} ;
    int sum[2][3];
    int i,j;
    for(i=0;i<=1;i++,printf("\n"))
    {
        for(j=0;j<=2;j++)
        {
            sum[i][j]=nember1[i][j] + nember2[i][j];
            printf("%4d",sum[i][j]);
        }
    }
    return 0;
}应该这样才算可以
2011-11-23 23:04
luchar
Rank: 9Rank: 9Rank: 9
来 自:南京
等 级:蜘蛛侠
帖 子:279
专家分:1263
注 册:2011-11-3
收藏
得分:5 
以下是引用AnZai_Zero在2011-11-23 23:04:37的发言:

#include<stdio.h>
int main()
{
    int nember1[2][3]={{1,2,3},{4,5,6}} ;
    int nember2[2][3]={{1,2,3},{4,5,6}} ;
    int sum[2][3];
    int i,j;
    for(i=0;i<=1;i++,printf("\n"))
    {
        for(j=0;j<=2;j++)
        {
            sum[j]=nember1[j] + nember2[j];
            printf("%4d",sum[j]);
        }
    }
    return 0;
}应该这样才算可以

这样可读性好一点吧
程序代码:
#include<stdio.h>
int main()
{
    int nember1[2][3]={{1,2,3},{4,5,6}} ;
    int nember2[2][3]={{1,2,3},{4,5,6}} ;
    int sum[2][3];
    int i,j;
    for(i=0;i<=1;i++)
    {
        for(j=0;j<=2;j++)
        {
            sum[i][j]=nember1[i][j] + nember2[i][j];
            printf("%4d",sum[i][j]);
        }
        printf("\n");
    }
    return 0;
}
2011-11-24 10:05
快速回复:为什么不能按二维数组输出啊?
数据加载中...
 
   



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

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