资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,该实验内容依据教材,:,C,语言程序设计实训教程邹显春主编西南师范大学出版社,制作人:邹显春,E-Mail,:,掌握,C,语言程序设计的诀窍,-,重在上机实践,!,目标:,熟练阅读、编写程序,实验,3,顺序结构程序设计,(,P20,),说明:,1.,由于大家刚接触程序的编写,已经将参考程序代码放在了备注中,但希望同学们本着对自己负责的精神,先独立完成,再看参考答案,2.,补充内容为任选内容,可根据需要选择实验,!,一、实验目的,1.,熟练掌握输入输出函数的使用,2.,熟练掌握预处理命令的使用,3.,按照编写程序方法,编写顺序结构程序,.,二、实验内容(,P22-26,),2.,设计性实验,选择其中,2,个完成,其余课后练习,温馨提示,1.,验证性实验,按照教材要求进行实验,所需要程序代码在网络平台的“课程导学”的“实验引导”中下载。,三、实验内容示范,1.,验证性实验,1.,实验目的,:,熟悉格式输入输出函数的使用,.,步骤:,先按照实验,1,的操作步骤进入,VC+,的源程序编辑区,再从“平台”上提供的代码文件,test2_31.cpp,中取代码,粘贴到编辑区中,按照如图所示格式输入数据,(,前三行为输入数据,后三行为输出数据,),请读者必须体会其中的道理,.,看是否可以改为其他格式,每输入一行,换行,!,请按照如图所示的输入输出提示修改程序,参考代码在备注中,若将,scanf(“a=%d,b=%dn”,改为,scanf(“a=%d,b=%dn”,会出现以下输出结果,若将,scanf(c1=%c,c2=%c,改为,scanf(c1=%c,c2=%cn,会出现以下输出结果,2.,设计性实验,选择其中,2,个完成,其余课后练习,.,在实验前最好先准备好代码,以提高实验效率,(1),请按照编写程序的方法编写程序调试,.,要求所写代码要具有交互性,使得结果如图所示,温馨提示,:,最好用实数类型,double,;,在书表达式时,不能够直接写为,c=5/9*(f-32),;,有效位数的控制用,%.2,格式,参考代码见备注,(2),请按照编写程序的方法编写程序调试,.,要求所写代码要具有交互性,使得结果如图所示,温馨提示,:,使用,scanf,(),函数时,特别要注意输入格式的控制,参考代码见备注,(3),请按照编写程序的方法编写程序调试,.,要求所写代码要具有交互性,使得结果如图所示,温馨提示,:,使用,scanf,(),函数时,特别要注意输入格式的控制,参考代码见备注,贷款金额,a,、贷款年限,n,贷款年利率为,r,根据公式计算贷款到期时的贷款额,loan,,输出时保留,2,位小数。根据题意,i=r+1,loan=a*(,pow,(i,n)-1)/(i-1)*,pow(i,n,),(5),根据下来公式计算贷款额,请按照编写程序的方法编写程序调试,.,要求所写代码要具有交互性,使得结果如图所示,温馨提示,:,使用,scanf,(),函数时,特别要注意输入格式的控制,参考代码见备注,补充内容,请按照编写程序的方法编写程序调试,.,要求所写代码要具有交互性,使得结果如图所示,温馨提示,:,实数类型最好用,double,绝对值函数用,fabs,其中头文件为,”,math.h,”,参考代码见备注,从键盘上输入两个实数,a,b,,计算,|a-b|,并输出。,从键盘上输入一个字符,若是大写字符,将其转换为小写,否则不变,并将结果输出。要求使用条件表达式完成,而不允许使用,if,语句来完成。同时要求有输入输出提示。,请按照编写程序的方法和题意要求编写程序调试,.,注意输入的是一串字符,但只接受了一个字符,温馨提示,:,字符的输入输出函数为,getchar,(),、,putchar,(),,其头文件为,”,stdio.h,”,编写程序在屏幕上输出如图所示的图形。,要求在编写程序时,尽量使用,#define,命令和格式输出函数,printf,中的,%ms,(,m,表示输出项的宽度)来控制格式,使程序更简化,但不允许用循环结构,也不允许直接使用,printf,函数输出图形中的每一行。,温馨提示:,假若要输出如图中的,亲爱的妈妈:,,可用下列代码完成。,#include,图,2-9,运行结果图,#define S3,亲爱的妈妈:,void main(),printf(%18s%sn,S3);,请按照编写程序的方法和题意要求编写程序调试,.,温馨提示,:,使用宏定义实现,.,如,#define S1 123456789,#define S2*,#define S3,亲爱的妈妈:,#define S4,母亲节快乐,!,#define S5,愿妈妈永远年轻、漂亮、天天快乐,!,
展开阅读全文