欢迎来到天天文库
浏览记录
ID:61499520
大小:115.50 KB
页数:19页
时间:2021-02-07
《川师C语言上机实验报告答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、四川师范大学计算机学院实验报告册院系名称:计算机科学学院课程名称:C语言程序设计实验学期2013年至2014年第二学期专业班级:2013级2班姓名:黄涛学号:指导教师:苏菡老师实验最终成绩:本学期(年)开设实验课程情况一览表序号实验名称(学生实验后填写)学时数成绩(分数或等级)1熟悉C语言上机环境22数据类型和表达式23分支结构程序设计24循环结构程序设计45数组程序设计46函数67指针68字符串与指针29结构体210文件操作211121314151617181920实验报告(1)实验名称熟悉C语言上机环境
2、同组人姓名实验性质□基本操作□验证性■综合性□设计性实验日期实验成绩教师评价:实验预习□实验操作□实验结果□实验报告□其它□教师签名:一、目的要求:1.(1)熟悉C语言的运行环境,了解和使用VisualC++(简称VC++)集成开发环境。(2)熟悉VC++环境的基本命令和功能键。(3)熟悉常用的功能菜单命令。(4)掌握C语言程序的书写格式和C语言程序的结构。(5)掌握C语言上机步骤,了解运行一个C程序的方法。(6)完成实验报告。2.(1)了解C语言中数据类型的意义。(2)理解常用运算符的意义。(3)掌握C语
3、言表达式的运行规则。(4)编写实验报告。3.(1)了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句。(2)编写实验报告。4.(1)使用循环语句完成累乘、图像输出的程序编写。(2)掌握较复杂结构程序的编写。(3)掌握程序调试的方法。(4)编写实验报告。5.(1)掌握一维和二维数组的使用技巧。(2)编写实验报告。6.二、实验内容1.(1)熟悉VC++的实验环境。(2)完成一个输出“helloworld!”的程序,熟悉VC++中有关的编辑和编译命令的使用方法。(3)完成3个数据的输入、求和并输
4、出计算结果的程序。(4)在屏幕上输出如下图形:2.(1)计算由键盘输入的任何两个双精度数据的平均值。(2)写一个输入7个数据的程序,把输入的数据代入a+b*(c–d)/e*f–g表达式进行运算。(3)编写一个C语言程序,测试下列各表达式:i,ji+1,j+1i++,j++++i,++ji+++++j(4)输入存款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。interest=money(1+rate)year-money(5)输入
5、华氏温度,输出对应的摄氏温度。计算公式如下:c=5*(f-32)/9其中,c表示摄氏温度,f表示华氏温度。3.(1)编写一个程序完成输入一个整数,输出它的符号。(2)请编写居民应交水费,并提供各种测试数据。居民应交水费y(元)与月用水量x(吨)的函数关系式如下:0x<0y=f(x)=4x/30≤x≤152.5x–10.5x>15(3)请根据输入的学生成绩给出成绩等级的判断,判断规则如下:如果输入的成绩大于等于90,则输出优秀;如果输入的成绩小于90、大于等于80,则输出良好;如果输入的成绩小于80、大于等于
6、70,则输出中等;如果输入的成绩小于70、大于等于60,则输出及格;其他输出不及格。(4)运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下:s=250km没有折扣250km≤s<500km2%折扣500km≤s<1000km5%折扣1000km≤s<2000km8%折扣2000km≤s<3000km10%折扣3000km≤s15%折扣设每公里每吨货物的基本运费为p,货物重为w,距离为s,折扣为d,则总运费的计算公式为:f=p*w*s*(1–d)请编程实现:从键盘输入基本运费p,货物重w,距离
7、s,计算输出用户最终需要支付的运费。4.(1)已知xyz+yzz=532,其中x、y、z都是数字(0~9),编写一个程序求出x、y、z分别代表什么数字。(2)编写一个程序打印如下对称图形(行数由键盘输入1~9范围的值),例如下面是输入的数字4时的情形:33333222122233333(3)学校有近千名学生,在操场上排队,5人一行余2人,7人一行余3人,3人一行余1人,编写一个程序求该校的学生人数。(4)学校某班A、B、C、D四位同学中的一位做了好事不留名,表扬信来了之后,班主任问这四位是谁做了好事,四位回
8、答如下:A说:不是我。B说:是C。C说:是D。D说:他胡说。已知三个人说的是真话,一个人说的是假话。请根据这些信息,找出做了好事的人。5.(1)从键盘输入一个长度为N(比如10)的整型数组,而后将数组中小于零的元素移动到数组的前端,大于零的元素移到数组的后端,等于零的元素留在数组中间。比如原来数组为:2-5-89750-89093480,经过处理后的数组为:-5-89-890007593482。由于不要求数组有序
此文档下载收益归作者所有