| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 559 人关注过本帖
标题:大神过来看看啊,我知道错误在哪却不会改,大神帮忙改改
取消只看楼主 加入收藏
h21314
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-9-21
结帖率:0
收藏
已结贴  问题点数:10 回复次数:1 
大神过来看看啊,我知道错误在哪却不会改,大神帮忙改改
用一个二维数组来存储输入三年中每个月的销量,程序将报告每年的销售量以及三年的总销售量。


我写的代码是这样的
int sale[3][12];
  int sum[3];
  int Sum=0;
  for(int i=0;i<3;i++)
  {
     cout<<"请输入第"<<i+1<<"年每个月的销量";
    for(int j=0;j<12;j++)
    {
    cin>>sale[i][j];
    sum[i]+=sale[i][j];
    }
    Sum+=sum[i];
  }
  for(int i=0;i<3;i++)
  {
      cout<<"第"<<i+1<<"年的销售量为"<<sum[i]<<endl;
  }
  cout<<"总销售量为"<<Sum<<endl;
    system("PAUSE");
    return 0;
}



程序运行时当我输入了第一年的销售量时按enter键后程序会把后面的结果全部显示出来,我知道是错在cin>>sale[i][j]那里,怎么修改才能使得输完第一年的数据接着输第二年和第三年的啊
搜索更多相关主题的帖子: system return 销售量 
2013-11-24 19:37
h21314
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-9-21
收藏
得分:0 
回复 2楼 i80286
我用的是vs2012,在win7下的,不知道怎么修改啊
2013-11-24 22:33
快速回复:大神过来看看啊,我知道错误在哪却不会改,大神帮忙改改
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025933 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved