《C语言教程第4周实验内容(数据类型与表达式).ppt》由会员分享,可在线阅读,更多相关《C语言教程第4周实验内容(数据类型与表达式).ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、该实验内容依据教材该实验内容依据教材:C语言程序设计实训教程语言程序设计实训教程邹显春主编邹显春主编西南师范大学出版社西南师范大学出版社制作人:邹显春制作人:邹显春E-Mail:掌握掌握C C语言程序设计的诀窍语言程序设计的诀窍-重在上机实践重在上机实践!目标:目标:熟练阅读、编写程序熟练阅读、编写程序实验实验2 2 数据类型与表数据类型与表达式达式(P19P19)一、实验目的一、实验目的1.巩固巩固Visual C+的调试环境、步骤和方法的调试环境、步骤和方法2.基本数据类型的使用、表达式的理解基本数据类型的使用、表达式的理解3.学会基本数据类型和表达式在编写简单学会基本数据类型和表达式在编
2、写简单C程序中运用程序中运用二、实验内容(二、实验内容(P19-21P19-21)2.设计性实验设计性实验选择至少一个完成选择至少一个完成温馨提示温馨提示1.验证性实验验证性实验按照教材要求进行实验,所需要程序按照教材要求进行实验,所需要程序代码在网络平台的代码在网络平台的“课程导学课程导学”的的“实验引导实验引导”中下中下载。载。三、实验内容示范三、实验内容示范1.验证性实验验证性实验(1)-通过实验通过实验,理解字符类型、整数类型以及相应的格理解字符类型、整数类型以及相应的格式控制的使用式控制的使用步骤步骤1:先按照实验先按照实验1的操作步骤进入的操作步骤进入VC+的源程序编辑区,的源程序
3、编辑区,再从再从“平台平台”上提供的代码文件上提供的代码文件test2_21.cpp中取代码,粘中取代码,粘贴到编辑区中贴到编辑区中步骤步骤2:先按照代码分析程序的结果是多少?先按照代码分析程序的结果是多少?再编译、连接、执行,对比结果是否吻合?再编译、连接、执行,对比结果是否吻合?执行后的结果执行后的结果编译连接执行编译连接执行步骤步骤3:按照要求修改程序,再编译连接执行按照要求修改程序,再编译连接执行执行后的结果执行后的结果编译连接执行编译连接执行其他操作相似,自己完成其他操作相似,自己完成从上述结果上看从上述结果上看,数据之间没有分隔数据之间没有分隔.为解决这为解决这一问题一问题,可按照
4、要求修改程序可按照要求修改程序温馨提示:同学们可以将数据类型改为float、double等,并修改相应格式,分析并观察结果!改为改为printf(c1=%10.2f#c2=%10ftn,c1,c2);改为改为scanf(%f,%f,&c1,&c2);改为printf(c1=%10.2fc2=%10.2fn,c1,c2);原因何在?原因何在?,如何修改如何修改改为改为double c1,c2;改为 scanf(%lf,%lf,&c1,&c2);为增加程序的交互性可按照下列方法修改程序增加:printf(请输入两个实数,之间用,隔开:n);增加:printf(输出结果为:n);验证性实验验证性实验
5、(2)-通过实验通过实验,理解理解+运算符的使用运算符的使用步骤步骤1:先按照实验先按照实验1的操作步骤进入的操作步骤进入VC+的源程序编辑区,的源程序编辑区,再从再从“平台平台”上提供的代码文件上提供的代码文件test2_22.cpp中取代码,粘中取代码,粘贴到编辑区中贴到编辑区中你分析的结果与运行的结果相同吗?你分析的结果与运行的结果相同吗?补充内容补充内容有精力的同学自行完成有精力的同学自行完成程序改错程序改错下列程序的功能是从键盘上输入两个实数,求下列程序的功能是从键盘上输入两个实数,求|a|+|b|的值,并将结果保留小数点后的值,并将结果保留小数点后3位。请位。请修改程序,使其运行结
6、果如图所示。修改程序,使其运行结果如图所示。#include void main()double a,b;int x;scanf(%f,%f,&a,&b);x=fabs(a)+b;printf(%fn,x);参考程序如下参考程序如下#include#includemath.hvoid main()double a,b;double x;printf(请输入两个实数请输入两个实数:n);scanf(%lf,%lf,&a,&b);x=fabs(a)+fabs(b);printf(两个实数的绝对值之和是:两个实数的绝对值之和是:);printf(%.3fn,x);2.设计性实验(设计性实验(p20)
7、(1)该实验的目的是让大家读懂和理解表达式该实验的目的是让大家读懂和理解表达式.先求先求解表达式的值,再编写程序验证你对表达式的理解是解表达式的值,再编写程序验证你对表达式的理解是否是正确的否是正确的.程序的程序的运行结运行结果为:果为:参考代码在备注中参考代码在备注中2.设计性实验(设计性实验(p20)(2)该实验的目的是按照编写程序方法学会编写简单该实验的目的是按照编写程序方法学会编写简单程序程序程序的运程序的运行结果为:行结果为:参考代码在备注中参考代码在备注中 根据下列公式计算存款利息。要求从键盘输入存款金额money、存期year和年利率rate,并将计算存款利息保留小数点后3位。要求所写程序与如图结果一致补充内容补充内容有精力的同学自行完成有精力的同学自行完成温馨提示温馨提示2-2-注意如何控制多注意如何控制多个数据的输入?个数据的输入?参考代码在备注中参考代码在备注中