欢迎来到天天文库
浏览记录
ID:50679580
大小:412.50 KB
页数:37页
时间:2020-03-13
《C++实训报告之仓库管理以及实训题目指导.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、昆明理工大学城市学院昆明理工大学城市学院面向对象程序设计实训报告仓库商品检查登记管理系统专业:班级:姓名:学号:指导老师:2012年1月6日37昆明理工大学城市学院目录目录………………………………1实训的目的和任务………………3实训内容指导……………………3仓库商品检查登记管理系统……类设计……………………………流程图……………………………源代码……………………………程序运行结果……………………总结………………………………37昆明理工大学城市学院一、实训的目的和任务C++语言程序设计的实训,是教学计划中的一个有机组成部分,是培
2、养学生综合应用所学的基础的理论,基本知识和技能,分析解决实际问题能力的重要一环,与其它教学环节紧密配合,相辅相成,是前面教学环节的继续,深入和发展。通过实训过程可在不同程度上提高调查研究,查问文献,实际应用的能力。二、实训内容指导(一)数据类型和表达式基础实训1、定义一个描述学生的结构体类型student,含有学号num、姓名name、性别sex、成绩score几个分量,再定义属于这个结构体类型的两个变量stu1、stu2。structstudent { int num; /*学号*/ char name[20];
3、/*姓名*/ char sex; /*性别*/ float score; /*成绩*/ };structstudentstudent1,student2;2、建立一个适于描述碗和勺子的结构体,有关的信息是:两者都有货号、价格、颜色,不同的是碗的大小用口径来表示,勺子的大小用枚举类型表示,分大、中、小三种。现有的勺子的大小是中,将其表示出来。#includeusingnamespacestd;structbowl{intNo;intprice;charcolor;floatsize;};stru
4、ctspoon{37昆明理工大学城市学院intNo;intprice;charcolor;struct{enum{small,medium,big}shaozi;}a;}b;voidmain(){b.a.shaozi=b.a.medium;cout<intmain(){intinteger1,integer2,sum;cout<<"Enterfirstinteger";cin>>integer1;cout<<"Entersecond
5、integer";cin>>integer2;sum=integer1+integer2;cout<<"Sumis"<#includeusingnamespacestd;voidmain(){37昆明理工大学城市学院intnum;cout<<"input:";cin>>num;while(num){cout<6、综合实训数字互换实训。输入一个大于三位的整数,编一个程序,将它的十位数和百位数互换位置。#includeusingnamespacestd;intmain(){intx;inta[3];cin>>x;for(inti=0;i<3;i++){a[i]=x%10;x=x/10;}x=x*1000+a[0]+a[1]*100+a[2]*10;cout<7、,B对应70~84,C对应60~69,D对应0~60。#definenum100inta[]=newint[num];for(inti=0;i=85)cout<<'A';eseif(a[i]>=70)cout<<'B';elseif(a[i]>=60)cout<<'C';elsecout<<'D';}2、用for语句编程求1~100之和。#includevoidmain(){intsum(0);for(inti=1;i<=100;i++)sum+=i;cout<<"s8、um="<main(){intn;intsum=1;cin<0;)sum*=n--;while(n>0)sum*=n--;intf(
6、综合实训数字互换实训。输入一个大于三位的整数,编一个程序,将它的十位数和百位数互换位置。#includeusingnamespacestd;intmain(){intx;inta[3];cin>>x;for(inti=0;i<3;i++){a[i]=x%10;x=x/10;}x=x*1000+a[0]+a[1]*100+a[2]*10;cout<7、,B对应70~84,C对应60~69,D对应0~60。#definenum100inta[]=newint[num];for(inti=0;i=85)cout<<'A';eseif(a[i]>=70)cout<<'B';elseif(a[i]>=60)cout<<'C';elsecout<<'D';}2、用for语句编程求1~100之和。#includevoidmain(){intsum(0);for(inti=1;i<=100;i++)sum+=i;cout<<"s8、um="<main(){intn;intsum=1;cin<0;)sum*=n--;while(n>0)sum*=n--;intf(
7、,B对应70~84,C对应60~69,D对应0~60。#definenum100inta[]=newint[num];for(inti=0;i=85)cout<<'A';eseif(a[i]>=70)cout<<'B';elseif(a[i]>=60)cout<<'C';elsecout<<'D';}2、用for语句编程求1~100之和。#includevoidmain(){intsum(0);for(inti=1;i<=100;i++)sum+=i;cout<<"s
8、um="<main(){intn;intsum=1;cin<0;)sum*=n--;while(n>0)sum*=n--;intf(
此文档下载收益归作者所有