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