- 14
- 0
- 约1.12万字
- 约 10页
- 2018-08-01 发布于江苏
- 举报
第二讲基本数据类型与数组等
第二讲 基本数据类 型及数组等 本讲内容 上次作业讲解 常见错误 基本数据类型 数组及其应用 本讲作业 2.1 上次作业讲解 1、编写程序计算y的值: x-5 (x1) y= x*5+2 (1≤x10) x+5 (x≥10) 上次作业讲解 #include iostream.h void main( ) { double x,y; cout Input x: ; cin x ; if(x1) y=x-5; else if(x=1 x10) y=x*5+2; else y=x+5; couty=yendl; } int x,double y; cout Input x(int) and y(double): ; cin x y; double min=xy?x:y; coutThe min is\tminendl; 2.2 常见错误与警告 1、变量未定义或定义了却从未使用 2、逻辑表达式错误(||与) 3、IF…ELSE不匹配,或IF(表达式)中少了括号 4、字符串与表达式的错误,如“y=x-5”是字符串 5、 cin x,y ; cin xy endl; 之类的错误 6、函数实现的函数头处写分号的错误(见上讲程序) 7、函数未能按声明、使用、定义的原则(第四讲) 常见错误及改正 5、missing function header (old-style formal list?) 缺少函数头(在函数实现代码如main后面加了;就会出现) 6、subscript requires array or pointer type 下标需要数组或指针类型,max(2,4)误写成max[2,4]! 7、max : function does not take 3 parameters 函数不支持3个参数 8、main : function should return a value; void return type assumed main前少了void 9、local variable x used without having been initialized 本地变量没有初始化就使用了 10、function void _cdecl main(void) already has a body 在程序中有两个main函数体!不能在同一文件中放两个程序的代码,一个程序中只有一个main函数! 11、编译与构建时文件名称不同 大.obj : error LNK2005: _main already defined in aa.obj 大.obj : error LNK2005: double __cdecl max(double,double) (?max@@YANNN@Z) already defined in aa.obj Debug/aa.exe : fatal error LNK1169: one or more multiply defined symbols found 解决办法:关闭工作区-选择否-重新编译、构建 随机生成数组的10个元素,求它们的最大值及平均值 #include iostream.h #include stdlib.h //srand()及rand()函数 #include time.h //包含time()函数 void main() { int i,a[10],sum=0,max; srand((unsigned) time( NULL ) ); //使种子数随时间变化,否则每次运行结果相同 //数组元素用随机函数赋值 for(i=0;i10;i++) a[i]=rand()/300;//rand()值的范围是0-32768 //数组元素累加求和 for(i=0;i10;i++) sum=sum+a[i]; //求数组的最大值(打擂算法) max=a[0]; for(i=1;i10;i++) if(a
您可能关注的文档
- 第一章 约束管理器介绍.PDF
- 第一章 绪论bak.ppt
- 第一章 风与风能概述0.ppt
- 第一章 土壤矿物质9.ppt
- 第一章(简洁版)0.ppt
- 第一章++怎样查字...(最新)ppt8.ppt
- 第一章、水平轴风力机的空气动力学与风力发电原理0.ppt
- 第一章二次根式整章教案(浙教新版)3.doc
- 第一章会计的基本概念6.doc
- 第一章使用动态主机配置协议(DHCP)分配IP的址.ppt
- 广西南宁2025-2026秋季期末八年级【语文】试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一化学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末九年级数学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一英语(含答案,无听力音频).pdf
- 广西南宁2025-2026秋季期末高一地理试卷(含答案).pdf
- 内科护理(中职):心包疾病病人的护理PPT教学课件.ppt
- 胆管结石的中医护理方法.ppt
- 内科护理(中职):心肌疾病病人的护理PPT教学课件.ppt
- 内科护理(中职):心律失常病人的护理PPT教学课件.ppt
- 嵌入式系统实践及工程应用—从基础到人工智能:具备AI算力的嵌入式系统开发PPT教学课件.pptx
最近下载
- 长兴岛北疏港高速公路环境影响报告书简本公告.pptx VIP
- 胸腺肿瘤防治指南2026.docx
- 成人2型糖尿病口服降糖药联合治疗专家共识(2025版)解读PPT课件.pptx VIP
- 五年级语文寒假阅读理解题专项训练(20篇含答案解析).docx VIP
- 2023年河南省高考数学试卷(理科)(乙卷).docx VIP
- 红森HSX1伺服使用说明书.pdf
- T_CRHA 086-2024 住院患者胰岛素泵应用护理规范.docx VIP
- fagor发格CNC 8055_T_操作手册.pdf
- 从《初来乍到》分析中美教育观的差异.docx
- (一模)2026年合肥市2026届高三第一次教学质量检测 英语试卷(含官方答案).docx
原创力文档

文档评论(0)