| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 604 人关注过本帖
标题:计算出现乱码数字。。。求大神修改!!
只看楼主 加入收藏
hanpenglee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-10-25
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:9 
计算出现乱码数字。。。求大神修改!!
#include<stdio.h>
void main()
{
    int i,j,sum;
    int a[4][6];
    printf("请为二维数组输入值:\n");
    for(i=0; i<3; i++)
        for(j=0; j<5; j++)
            scanf("%d",&a[i][j]);
    printf("该数组为:\n");
    for(i=0;i<4;i++)
    {
        sum=0;
        for(j=0;j<6;j++)
        {
            sum+=a[i][j];
        }
    }
        a[i][6]=sum;
   
    for(i=0; i<4; i++)
    {
        for(j=0; j<6; j++)
            printf("%5d",a[i][j]);
        printf("\n");
    }
   
}
搜索更多相关主题的帖子: include 
2013-11-25 20:53
heroinearth
Rank: 10Rank: 10Rank: 10
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
注 册:2011-10-24
收藏
得分:4 
a[i][6]=sum;
已经出界
2013-11-25 21:05
hanpenglee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-10-25
收藏
得分:0 
回复 2楼 heroinearth
不懂。。。
2013-11-25 21:15
hanpenglee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-10-25
收藏
得分:0 
我这个题目是;有一个3乘5矩阵将矩阵增加一列,求矩阵每一行的元素值的和,并将每一行元素值的和放入增加
2013-11-25 21:30
thb
Rank: 2
等 级:论坛游民
帖 子:26
专家分:31
注 册:2013-11-21
收藏
得分:4 
a[3][5]你都木有……………………………………………………
2013-11-25 21:50
hanpenglee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-10-25
收藏
得分:0 
回复 5楼 thb
这。。。不是增加一列一行么。。。。
2013-11-25 21:52
心浪网友
Rank: 2
等 级:论坛游民
帖 子:3
专家分:11
注 册:2013-11-21
收藏
得分:4 
你定义的4行6列,哪里来的a[i][6],列数最多也就到5而已
2013-11-25 22:42
domoke
Rank: 2
等 级:论坛游民
帖 子:36
专家分:71
注 册:2013-9-11
收藏
得分:4 
数组最基础的你都忘了? 假设一个数组a[5]  它有五个元素 a[0],a[1]....a[4]   有a[5]么?  同理 你的定义的是a[4][6] 只会有a[3][5]  a[i][6]哪儿来的?
2013-11-25 23:10
hanpenglee
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2013-10-25
收藏
得分:0 
修改后。。乱码数字依然狂飙。。
2013-11-25 23:11
hoogezhh
Rank: 2
等 级:论坛游民
帖 子:8
专家分:19
注 册:2013-11-26
收藏
得分:4 
#include "stdio.h"
void main()
{
    int i,j,sum;
    int a[3][6];
    printf("请为二维数组输入值:\n");
    for(i=0; i<3; i++)
        for(j=0; j<5; j++)
           { scanf("%d",&a[i][j]);
               }
            
    printf("该数组为:\n");
    for(i=0;i<3;i++)
   {
        sum=0;
       for(j=0;j<5;j++)
        {
           sum+=a[i][j];
       }   
        a[i][5]=sum;
   }
        
    for(i=0; i<3; i++)
    {
        for(j=0; j<6; j++)
            printf("%d\t",a[i][j]);
        printf("\n");
    }
}
2013-11-26 16:58
快速回复:计算出现乱码数字。。。求大神修改!!
数据加载中...
 
   



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

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