C语言实训报告

成都航空职业技术学院

《课程设计》实训报告

姓 名:

学 号:

班 级: 215

专 业: 电子工艺与管理

系 别: 航空电子工程系

指导老师: 朱 静

2015年6月

目录

一、

二、

三、

四、、图形库实战、实训总结与体会

一、实习目的与要求

实习目的:能够正确掌握C语言的运用,了解每一条程序的含义,

与要求。小四宋体,行间距)三、

简介:首先要输入两个数,然后再选择运算类型,最后显示结果。按指定键还可以继续进行运算。

3.1简易计算器项目分析与设计

(1):先设计一个有个性合理的菜单显示面。

(2):显示从键盘所输入的两个数值,写入数值。

(3):根据显示菜单上规定的运算符号的序号,从键盘输入该序号选择要

运行的算数类型。

(4):设定一个特定的按键,来进行继续运算:反则按其他任意键退出运

算。

系统总流程图

3.2简易计算器模块设计

printf("\t\t……简单计算器……\n");

printf("\t\t▂▂1--加法▂▂▂▂\n");

printf("\t\t▂▂2--减法▂▂▂▂\n");

printf("\t\t▂▂3--乘法▂▂▂▂\n");

printf("\t\t▂▂4--除法▂▂▂▂\n");

printf("\t\t▂▂5--余数▂▂▂▂\n");

printf("\t\t▂▂0--退出▂▂▂▂\n");

四、学生成绩管理系统

学生成绩管理系统描述:先输入各个学生所对应的学号和成绩,然后选择运行类

型,最后显示出结果。

4.1学生成绩管理项目分析与设计

学生成绩管理系统分析与设计:

(1):设计一个有个性美观的菜单显示面。

(2):从键盘输入学号和成绩。

(3):选择运行类型。

(4):显示结果。

(5):退出

系统总流程图

五、与系统总流程图

实训心得与体会

在这一周的实训过程中深刻的了解到了C语言的不同,与以前所学习的单片机汇编语言完全不同感觉更加的复杂,本来对C语言的运用基本上都是一知半解,运用起来总要思考好久有时甚至还打不出来,对程序的理解和思路也不是很深刻,经过了这周的实训在老师的指导下明白了一个程序要怎样正确的去编写,要先知道这个程序所要实现的功能,再思考程序的结构有了明确的思路才能很好的编出程序。总之这一个星期的实训让我感触颇多,比以前对C语言的了解懂的更多。

六、附录

程序源代码:

(1)#include

main()

{

int a,b,c,e;

char z='h';

while(z=='h'||z=='H')

{

printf("\t\t……简单计算器……\n");

printf("\t\t▂▂1--加法▂▂▂▂\n");

printf("\t\t▂▂2--减法▂▂▂▂\n");

printf("\t\t▂▂3--乘法▂▂▂▂\n");

printf("\t\t▂▂4--除法▂▂▂▂\n");

printf("\t\t▂▂5--余数▂▂▂▂\n");

printf("\t\t▂▂0--退出▂▂▂▂\n");

printf("输入运算类型0~5:");

scanf("%d",&e);

printf("请输入第一个数\n");

scanf("%d",&a);

printf("请输入第二个数\n");

scanf("%d",&b);

if(e==1)

c=a+b;

else if(e==2)

c=a-b;

else if(e==3)

c=a*b;

else if(e==4)

{

if(b==0)

printf("c=0");

else

c=a/b;

}

else if(e==5)

c=(int)a%(int)b;

printf("c=%d\n",c);

printf("继续输入'h'或'H'退出按其他");

scanf("\n%c",&z);

system("cls");

}

}

(2)#include

#include

#include

#include

#define MAX

c语言的实训报告,C语言实训报告.doc相关推荐

  1. c语言点菜菜单程序大学一,数据结构实训报告 c语言点餐系统 net

    <数据结构实训报告 c语言点餐系统 net>由会员分享,可在线阅读,更多相关<数据结构实训报告 c语言点餐系统 net(14页珍藏版)>请在人人文库网上搜索. 1.北京联合大学 ...

  2. 实训项目——多语言学习app 总结报告

    文章目录 实训项目--多语言学习app 总结报告 1. app 介绍 1. 运行app 2. 界面效果 2. 开发过程 1. 开发环境 2. 项目结构 3. 欢迎界面 4. 用户与学习界面 5. 语言 ...

  3. c语言点餐系统测试总结报告,数据结构实训报告c语言点餐系统net

    数据结构实训报告c语言点餐系统net (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 北京联合大学数据结构实训报告课程名称 项目名称 ...

  4. 北京电子科技学院c语言实验报告,最新单片机 实训报告电子万年历实训报告.doc...

    最新单片机 实训报告电子万年历实训报告 河南工程学院 单片机 实训报告 学 院 电气信息工程学院 专 业 电气工程及其自动化 组员及学号 李 东 盼 201250712138 高 辉 20125071 ...

  5. 杂志订阅管理系统c语言实训报告,C语言程序设计报告—杂志订阅管理软件、、.doc...

    C语言程序设计报告-杂志订阅管理软件.. 中国地质大学(武汉)C语言课程设计报告 学 院: 专 业: 题 目: 杂志订阅管理系统 班 级: 姓 名: 学 号: 指导教师: 2011年1月9日 程序在最 ...

  6. C语言报告书学生信息管理系统,C语言实训 学生信息管理系统

    C语言实训 学生信息管理系统 实 训 报 告 实训名称 C语言编程开发实训 专业班级 物联1541 姓 名 张禄泽 学 号 指导教师 黄标兵.王丽平 实训时间 2016.2.29-2016.3.11 ...

  7. c语言程序设计项目实训总结,c语言程序设计实训总结.docx

    c语言程序设计实训总结C语言程序设计实训总结为加强学生的实践动手能力,为贯彻落实教学计划的要求,培养学生的实践技能,计算机系05级计算机网络工程与管理.计算机信息学管理.图形图像三个的学生于XX年6月 ...

  8. 期末实训作业C语言实现银行管理系统

    C语言实现银行管理系统 期末实训作业C语言实现银行管理系统 要求实现的系统能进行以下操作: 开户 销户 查询 存款 取款 挂失 解除挂失 更改密码 退出系统 话不多说,上代码.并不完全是我自己构思自己 ...

  9. c语言实验手册答案,程序设计基础实训手册(c语言习题)

    1.题目题目 1 勾股定理勾股定理 勾股定理指出:直角三角形两条直角边的平方和等于斜边的平方.例如,如果一个直角三角形的 两条直角边长分别为 3 和 4,那么斜边长必定为 5.整数 3.4.5 一起构 ...

  10. 判断奇偶的c语言程序设计教程课后答案,C语言程序设计实训教程习题和试验解答.doc...

    C语言程序设计实训教程习题和实验解答 2.1 C语言概述 [习题解答] 1结构化程序有三大基本结构:顺序.分支和循环. 2..算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤.或者看成按 ...

最新文章

  1. 完全理解 Python 迭代对象、迭代器、生成器(转)
  2. linux切换root权限
  3. 【Linux】一步一步学Linux——pgrep命令(123)
  4. 【CDN】最近,你的APP崩了吗?
  5. simulink中mask设置_(实现BPSK学习Verilog)1. Simulink仿真实现
  6. Step By Step 搭建 MySql MHA 集群
  7. 附件 广东省教育系统火灾风险点指南(试行)
  8. html表格编辑器退出编辑状态,易优后台编辑器取消html标签(比如表格属性等)过滤解决方法...
  9. Git图形化操作:Revert(恢复)本地的修改到上一个版本
  10. paip.连接access2003数据库python3.3以及php5对比
  11. 对比解析开源云平台:Eucalyptus VS OpenStack
  12. 遇到问题---linux--crontab输出重定向不生效最全可能原因收集和解决
  13. python unit test什么意思_python中的unittest有什么作用
  14. DBO与DB_OWER
  15. 静态资源部署分析和实验
  16. 中小企业掀起“减碳潮”,“上云”提高产品绿色竞争力
  17. 基于Qt设计的人脸识别门禁系统(录入、识别、对比、删除)
  18. 37 篇! Facebook 今年被 CVPR 收录的论文都说了啥?
  19. XMLHttpRequest cannot load http://xxxxxx. No 'Access-Control-Allow-Origin' header i
  20. 小红帽linux各功能中英,小红帽「中英文对照」

热门文章

  1. Java之乐观锁和悲观锁
  2. [Linux字符驱动] DIDO 74HC595实现遥控遥信功能
  3. Java 获取对象占用内存大小
  4. DSC测试仪器校正及检验
  5. 直播回顾 | 云原生混部系统 Koordinator 架构详解(附完整PPT)
  6. linux开启redis端口的防火墙
  7. IT运维管理的服务内容包括哪些
  8. 博览——万维网的发明者—蒂姆•伯纳斯-李 (一)
  9. 2022-08-26 JQuery(二)
  10. python——django连接html登陆界面