C程序设计IV实验一实验报告(班级-学号-姓名)
更新时间:2023-10-23 17:33:01 阅读量: 综合文库 文档下载
- c程序设计实验心得推荐度:
- 相关推荐
广州大学学生实验报告
开课学院及实验室:计算机学院 计算机楼 401室 2016 年 3 月2 日
1616200008 学 院 土木学院 年级、专 交通161 业、班 姓名 黄年德 学号 实验课程名称 C程序设计 IV 成绩 实验项目名称 基本结构程序设计 指导教师 揭廷红 一、实验目的 (1) 熟悉C语言编程环境VC++,掌握运行一个C程序的基本步骤,包括编辑、编译、连接、和运行。 (2) 熟练掌握关系表达式和逻辑表达式的使用,掌握用if语句、嵌套的if语句和switch语句实现多分支结构程序设计。 (3) 熟练掌握for、while和do ?while语句实现循环程序设计。 二、实验内容 实验之一:建立自己的文件夹:在磁盘上新建一个文件夹,用于存放C程序,D:\\cho1 1. 编写一个C程序,要求如下:书20实训指导 3(文件名:ch01_1.cpp) #include
2. 编写一个C程序,在屏幕上显示下列图形中显示的结果。(文件名:ch01_2.cpp)#include
{ printf(\ printf(\ printf(\ printf(\ printf(\ printf(\ printf(\ printf(\ printf(\}
.
3. 编写一个C程序,要求如下:书20实训指导 2(文件名:ch01_3.cpp) #include
printf(\请输入矩形的长和宽: \ scanf(\ c=2*(a+b);
printf(\改矩形周长: %d.\\n\}
4. 编写程序计算:已知基圆半径和高(厘米),计算和显示圆柱体的体积。(文件名:ch01_4.cpp)问题输入:
圆柱体的基圆半径(厘米) 圆柱体的高(厘米) 问题输出:
圆柱体的体积(立方厘米) #include
printf(\请输入圆柱体的基圆半径(厘米): \ printf(\请输入圆柱体的高(厘米): \ scanf(\ v=3.14*r*r*h;
printf(\该圆柱体的体积(立方厘米): %lf.\\n\}
4. 编写一个C程序,要求如下:见书21实训指导 4((文件名:ch01_5.cpp) #include
printf(\请输入a和b的值: \ scanf(\ c=a; a=b; b=c;
printf(\交换后a和b分别为: %d %d.\\n\}
实验之二:
5. 在屏幕上显示下列主菜单:(文件名:ch01_2_1.cpp)
学生成绩管理系统
************************************
1、成绩录入;
2、成绩统计; 3、排序; 4、查询; 5、删除;
6、成绩百分比; 7、成绩显示; 8、退出系统。
*****************************************
#include
{ printf(\ 学生成绩管理系统\\n\
printf(\ printf(\ 1、成绩录入; \\n\ printf(\ 2、成绩统计;\\n\ printf(\ 3、排序;\\n\ printf(\ 4、查询;\\n\ printf(\ 5、删除;\\n\
printf(\ 6、成绩百分比;\\n\ printf(\ 7、成绩显示;\\n\ printf(\ 8、退出系统。\\n\
printf(\}
6. 编写程序:书上P52 引例(文件名:ch02_2.cpp) #include
{double a,b,c,s,area;
printf(\请输入三角形的边长:a= b= c= \ scanf(\ s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(\三角形的面积为: %lf\\n\}
7. 编写程序:书上P60 例3-5(文件名:ch02_3.cpp) #include
printf(\请输入一个大写字母: \ ch1=getchar(); ch2=ch1+32;
printf(\对应的小写字母为: \ putchar(ch2); printf(\}
8. 编写程序:书上P47 实训4(文件名:ch02_4.cpp) #include
printf(\请输入两个两位数: \\n\ scanf(\
c=1000*(b)+100*(a)+10*(b/10)+1*(a/10); printf(\合并后的整数c为:%d\\n\}
9. 编写程序:书上P63 例3-8(文件名:ch02_5.cpp) #include
printf(\请输入贷款总金额: \ scanf(\
printf(\请输入贷款总月数: \ scanf(\
printf(\请输入月利率: \ scanf(\
y=a*r*pow(1+r,n)/(pow(1+r,n)-1);
printf(\每月的还款金额为: %.2lf. \\n\}
10. 编写程序:书上P68实训2 (文件名:ch02_6.cpp)#include
printf(\请输入某学生的四门课程的成绩: \ scanf(\ r=a+b+c+d; e=r/4;
printf(\该学生总成绩为:%d\\n\
printf(\该学生的平均成绩为:%.2lf\\n\}
11. 编写程序:书上P69实训4(文件名:ch02_7.cpp) #include
{ char c1='C',c2='h',c3='i',c4='n',c5='a'; printf(\原来字母为: \\n\
printf(\ c1+=5,c2+=5,c3+=5,c4+=5,c5+=5; printf(\编译后的密码是: \\n\
printf(\}
实验之三
实验一之3
1. 编写程序:输入三个边长,如果这三个边能构成三角形就计算三角形面积并判断该三角形是等边三角形、等腰三角形,还是其他三角形。(文件名:
ch03_1.cpp
2. 编写程序:输入4个整数,按由大到小的顺序输出。(文件名:ch03_2.cpp)
示例:
请输入a,b,c,d = 3 5 1 9
输出: 9 > 5 > 3 > 1
3. 从键盘上输入一个字符,判断该字符是数字、字母、空格或其它。(文件名:ch03_3.cpp)
4. 编写程序:书上P96例4-9(文件名:ch03_4.cpp)
5. BMI指数(英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康
的一个标准。具体见下表:
BMI值 <18.5 18.5~24.9 25.0~27.9 >27.9 身体状态 消瘦 正常 超重 肥胖 请根据输入的体重和身高数据,计算并输出相应的BMI值及对应的身体状态。(文件名:ch03_5.cpp)
6. 已知2015年的元旦是星期四,求出2015年的任何一个日期是星期几(用1-7 表示星期一至星期日)。(文件名:ch03_6.cpp) 7. 某百货公司为了促销,采用购物打折的优惠办法。每位顾客一次购物: (1)1000元及以上,九五折; (2)2000元及以上,九折; (3)3000元及以上,八五折;
(4)4000元及以上,八折。
编写程序,输入应付款金额,计算并输出优惠金额及实际需要付款金额。(文件名:ch03_7.cpp)
8. 利用switch编写程序:输入一个形式如“操作数运算符操作数”的表达式,对2个整数进行乘、除或求余运算。(文件名:ch03_8.cpp)要求输入输出示例:(运行3次)
a:输入 x 运算符 y:21%8
21 % 8 = 5
b: 输入 x 运算符 y:4*8
4 * 8 = 32
C: 输入 x 运算符 y:21/7
21 / 7 = 3
实验之四 实验一之4:
1. 完成【引例】中的题目。(文件名:ch04_1.cpp)
2. 编写程序:某选秀节目有十个评委,选手的得分为十个评委评分后的平均分,试编程实现评分功能,即输入评委给出的10个分数,输出平均分。(要求:分别用三种循环语句完成)(文件名:ch04_2_1.cpp, ch04_2_2.cpp, ch04_2_3.cpp)
3. 编写程序:某黑夜一司机碰伤行人之后落荒而逃,经警方调查,有三个目击者。甲说:车牌号的前两位相同;乙说:车牌号的后两位加起来等于6;丙
说:车牌号是一个四位数并且能被2整除。根据上述线索,编程列出可能的车牌号。(文件名:ch04_2.cpp)
4. 编写程序:输入某班学生的计算机考试成绩,输出平均分并统计不及格的人数。分别用二种方式输入:
1、 先输入学生数,再循环输入成绩;(文件名:ch04_4.cpp) 2、 输入成绩直到成绩为负数。(文件名:ch04_5.cpp)
5. 输出2000~2050年中所有的闰年,要求每行输出四个年号。(文件名:ch04_6.cpp)
6. 编写程序:已知求sin(x)的近似值的多项式公式为:
sin(x)=x-x3/3!+x5/5!-x7/7!+??+(-1)nx2n+1/(2n+1)!+??
编程并计算sin(x)的值,要求最后一项的绝对值小于10-5,并统计出此时累加了多少项。(文件名:ch04_7.cpp)
实验之五
实验一之5:
1、 用40元买苹果、梨和西瓜,各品种都要,总数为100个,已知苹果0.4元1个,梨0.2元1个,西瓜4.0元1个。问可以各买多少个。请输出所有可能的方案(文件名:ch05_1.cpp)
2、 输出九九乘法表三种形式:(长方形、上三角、下三角);(文件名:ch05_2.cpp)
3、 小学生计算机辅助教学系统(文件名:ch05_3.cpp)
正在阅读:
雨水收集池位置08-28
关于描写雪的成语02-10
机械制造装备设计作业题及答案01-06
浙江省律师执业行政许可操作规程06-16
A1环境土壤学复习资料剖析11-21
qi技质第16号hrb400hrb400e普通热轧带肋钢筋技术质量管理办法09-29
《泉水》评课09-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 学号
- 程序设计
- 班级
- 姓名
- 报告
- 无机化学试卷B
- 陈馨贤内训师培训 - 赚钱的十大法则的启示
- 集成运算放大器
- 贵阳市人民政府办公厅关于成立贵阳市国有企业大数据监管平台建设
- 对城固县旅游产业发展的调查与思考--陈世华指导--高达版
- 3208+政治学原理
- 发电工程机组移交生产交接书(新版模板)
- 新加坡jm3向性测试图形逻辑题100道A4
- 00532中国古代文学作品选一(2015年整理完全版) - 图文
- “十三五”规划重点-钾盐矿生产建设项目建议书(立项报告)
- 免疫学与医学微生物学试卷及复习题
- 新生代农民工群体特征研究综述
- 动物生理学题库及答案
- 遵守规则高中议论文三篇
- 《Windows可视化编程》复习资料-温延龙V3
- 重力荷载值计算
- ZXA10 C300 下某pon口下E8C掉线后重拨678需拨很久才能拨成功故障处理案例 - 图文
- 海德专汽资料
- 诚信少年主题班会
- 工业园区 关于垃圾清运方案的请示