c语言实验报告1_第1页
c语言实验报告1_第2页
c语言实验报告1_第3页
c语言实验报告1_第4页
c语言实验报告1_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

丽 水 学 院 计 算 机 实 验 报 告 课程名称程序设计基础实验项目名称 实验 1 简单的 C 语言程序设计 实验时数 实验类型 操作性 验证性 设计性 综合性 指导老师 实验地点 包括机号 实验日期 年 月 日 学生姓名 班 级 学 号 同组成员无 教师根据实际情况在两种成绩的评定方法中确定其一 等级制成绩 优 良 中 及 不及格 百分制成绩 具体的教师批阅 教师可在符合的选项中勾选 同时根据具体情况补充其它评语 特别是 必须指出实验过程存在的问题与不足之处 实验目的明确 操作方法与步骤正确 设计文稿 表格 程序 数据库 网页 符合要求 界面美观 布局合理 程序结构合理 算法正确 语法 语义正确 题解正确 实验结果正确 保存路径正确 实验分析总结全面 解析完整 文字流畅 实验报告规范 其他 教师评阅 评阅教师签名 不同类型的实验课对实验报告可有不同要求 各个课程的实验报告可以根据自己的学科特 点做适当的调整 由任课教师确定填写的内容 学生进行勾选 具体内容用附页填写 实验报告 内容 实验目的和要求实验目的和要求 实验内容和原理实验内容和原理 主要仪器设备主要仪器设备 操作方法与实验步骤操作方法与实验步骤 实验数据记录和处理 实验结果与分析 讨论 心得讨论 心得 丽水学院计算机实验报告丽水学院计算机实验报告 一 实验目的 1 熟悉 Visual C 6 0 和 C Free 等集成环境 掌握运行一个 C 程序 的基本步骤 包括编辑 编译 连接和运行 2 掌握算术表达式和赋值表达式的使用 3 掌握基本输入 输出函数的使用 4 能够编程实现简单的数据处理 二 实验环境 硬件 Pentium以上的计算机 软件 Windows XP操作系统 Visual C 6 0和C Free等集成环境 三 实验内容和结果 1 编程题1 在屏幕上显示一个短句 What is a computer 思考 1 如何在屏幕上显示你自己的学号 姓名和班级 2 如何在屏幕上显示数字 英文字母和汉字等信息 例如 你在机房吗 编程题1源程序 include void main printf What is a computer n 程序运行结果 What is a computer 思考题 1 include void main printf 1641115491 小王 班级 n 思考题 2 include void main printf 数字123456789 n printf 英文字母abcdefgABCDEFG n printf 汉字 哇哈哈啊哈和 n 2 编程题2 在屏幕上显示下列图形 思考 如何在屏幕上显示下列图形 A A A A 编程题2源程序 include void main int i j for j 1 jj i printf printf n 程序运行结果 思考题 include void main printf A n printf A A n printf A n 3 编程题3 已知小明的数学 英语和计算机课程的成绩分别是87分 80分和95 分 求小明3门课程的平均分 输出示例 math 87 eng 80 comp 95 average 87 思考 如果数学 英语和计算机课程的成绩从键盘输入 如何实现 编程题3源程序 include void main int a b c d a 87 b 80 c 95 d a b c 3 printf average d n d 思考题 include void main int a b c d printf 请输入您的数学 英语 计算机成绩 n scanf d d d d a b c 3 printf math d eng d comp d aeverage d n a b c d 程序运行结果 math 87 eng 80 comp 95 average 87 4 编程题4 当n为258时 分别求出n的个位数字 digit1 十位数字 digit2 和百位数字 digit3 的值 输出示例 整数258的个位数字是2 十位数字是5 百位数字是8 思考 如果n是一个四位数 如何求出它的每一位数字 编程题4源程序 include void main int a b c n n 258 a n n 10 10 b n 10 n 100 10 c n 100 printf 个位数字是 d 十位数字是 d 百位数字是 d n a b c 程序运行结果 整数258的个位数字是2 十位数字是5 百位数字是8 思考题 include void main int a b c d n printf 请输入一个四位数 n scanf d n a n n 10 10 b n 10 n 100 10 c n 100 n 1000 10 d n 1000 printf 各位是 d 十位是 d 百位是 d 千位是 d n a b c d 5 编程题5 从键盘输入一个小写英文字母 将其转换为大写英文字母后 将转 换后的大写英文字母及其十进制的ASCII码值显示到屏幕上 输出示例 大写英文字母 A 相应十进制的ASCII码值 65 思考 如果该程序运行时读入的字符不是小写英文字母 那么会出 现什么问题呢 如何解决这个问题 编程题5源程序 include void main char c printf 请输入一个小写英文字母 n scanf c c c 32 printf 大写英文字母为 c ASCII码值为 d n c c 程序运行结果 a 大写英文字母为A 65 思考题 如果该程序运行时读入的字符不是小写英文字母 那么会出现除 大写字母以外的字符 为解决这个问题 可以加入if函数 include void main char c printf 请输入一个小写英文字母 n scanf c if 96 c printf 大写英文字母为 c ASC码为 d n c c else if c122 printf false n 6 调试示例 1 改正下列程序中的错误 在屏幕上显示短句 您好 include void main printf 您好 n 调试示例 1源程序 include void main printf 您好 n 程序运行结果 您好 7 调试示例 2 改正下列程序中的错误 输入一个摄氏温度 要求输出华氏温度 公式为 f 9 5 c 32 f 为华氏温度 c 为摄氏温度 要求输入输 出要有文字说明 输出结果取 2 位小数 include void main float c f printf input c n scanf f 输入摄氏温度 c f 9 0 5 0 c 32 求华氏温度 f printf c f f 5 2f n c f 思考 求 f 值的语句可否改成 f 9 5 c 32 为什么 调试示例 2源程序 include void main float c f printf input c n scanf f f 9 0 5 0 c 32 printf f 5 2f n f 程序运行结果 input c 17 f 62 60 思考题 不可以 9 0 5 0 1 8 而9 5 1 有效数字不同 8 程序运行示例 1 思考以下程序的运行结果并上机验证 include void main int k 2 i 2 m m k i k printf d d n m i 程序运行结果 6 4 9 程序运行示例 2 思考以下程序的运行结果并上机验证 include void main double d float f long l int i i f l d 20 3 printf d ld f f n i l f d 程序运行结果 6 6 6 000000 6 000000 10 程序运行示例 3 若运行时给变量 x 输入 12 思考以下程序的运行结果并上机验证 include void main int x y scanf d y x 12 x 10 x 12 printf d n y 程序运行结果 12 0 四 实验心得 学习C语言是一个漫长的过程 其中对细节的要求很高 运用时 需要熟练的技巧 注意事项 注意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论