一个关于二维数组的问题,编译的时候没有出错,但是在运行的时候输入第三组数值时VC报错。

christianozhao christianozhao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面是我的程序,统计3年中一本书每年的总销量(每个月的销量由人工输入),每一年的销量统计完成后打印出结果,最后显示三年的总销量,在我输入第三年五月份的销量的时候VC报错,程序崩溃了,我也不知道程序出了什么问题,谢谢大家帮助啦!

# include <iostream>

const int MONTHS=12;
const char *months[MONTHS]={"January","Febuary","March","April","May",
"June","July","August","September","October","November","December"};

int main()
{
using namespace std;
int i=1;
int j=1;
double sum=0.0;
int sales[3][MONTHS];
int month;
while(j<=3)
{
cout<<"Enter the "<<j<<" year monthly sales for\"C++ for Fools\":\n";
for(month=0;month<MONTHS;month++)
{
cout<<"Sales for "<<months[month]<<":";
cin>>sales[i][month];
}
double total=0.0;
for(month=0;month<MONTHS;month++)
total+=sales[i][month];
cout<<"Total sales:"<<total<<endl;
i++;
j++;
sum+=total;
}
cout<<"The 3 year's totol sales is:"<<sum<<endl;
return 0;
}

...全文

相关推荐

运行CATIA2018时报错Problem with VC11,装了这个就可以

运行CATIA2018主程序setup.exe时,报错setup:Problem with VC11 Runtime installation

studious1992

VC++6.0迷宫游戏开发:MFC框架下的图形绘制与算法实现

图形用户界面(GUI)编程是桌面应用开发的核心,其原理在于通过事件驱动模型响应用户操作,并在屏幕上绘制视觉元素。在Windows平台,这一过程传统上依赖于GDI(图形设备接口)等底层API进行像素级绘图,而MFC(Microsoft Foundation Classes)框架则对其进行了封装,提供了更高效的开发范式。其技术价值在于,开发者可以专注于业务逻辑与算法实现,而非繁琐的窗口管理细节,从而快速构建稳定、交互性强的原生应用。典型的应用场景包括工具软件、教育演示程序以及轻量级游戏开发。本文以经典的迷宫游戏

weixin_33924220

VS2010下用openNURBS读取3dm文件:NURBS曲线曲面提取实践

NURBS是CAD/CAM领域描述曲线曲面的核心数学工具,其控制点、节点向量等参数直接决定了几何形体的精度。在实际工程中,经常需要从3dm文件中提取NURBS数据,却无法依赖Rhino环境。openNURBS作为Rhino生态开源的C++库,提供了在VS2010等老工具链下解析3dm文件的能力,支持将几何对象映射为ON_NurbsCurve与ON_NurbsSurface数据结构,方便提取控制点和节点向量供下游算法使用。本文从NURBS数据结构入手,介绍如何通过静态库方式编译openNURBS,并给出最小读

weixin_33892359

MFC操作Excel完全指南:OLE自动化、CSpreadsheet与ODBC选型与实战

MFC应用中经常需要将内存数据导出为Excel文件,供客户或业务人员继续编辑运算。由于MFC自身不提供Excel读写能力,开发者通常面临三条技术路线:基于COM的OLE自动化、轻量级的CSpreadsheet二进制格式库、以及将Excel当作数据库的ODBC直连。理解COM对象模型和IDispatch接口是掌握OLE自动化的关键,它能完整支持格式、公式、图表等复杂功能,但需注意Excel版本兼容和进程释放问题。而CSpreadsheet无需安装Office即可生成xls文件,适合服务器批量输出;ODBC则更

达尔文小姐

系统没有安装VC9、VC11、VC14运行库,注意是X86 32位

电脑安装了phpStudy本地环境,由于昨天电脑重装系统了,今天运行phpStudy的时候提示“系统没有安装VC9、VC11运行库,注意是X86 32位”,重新安装hpStudy可以搞定吗

疯狂的大狗
评论 7
收藏 已收藏
分享
返回顶部
christianozhao
C++ 语言 65,214 成员 250,514 内容