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