枚举类型与结构体初步
来源:互联网 发布:淘宝助理打印 编辑:程序博客网 时间:2024/05/01 03:51
学习信息技术的大学生,在初接触行业,就能够进入到专业社区,有机会了解行业最新进展、享受海量资源、接触专业人士、获得实践机会,也给自己创造了一个全新、开放的展示空间,我们可以拥抱这样的机会。
与互联网相关的大学生,学习程序设计课程过程中,就同互联网亲密接触,学会驾驭,学会融入,各种观念,乃至于技术会逐渐深入。在进一步的学习过程中,博客、搜索、论坛、Email,要更进一步发挥作用,让互联网成为你学习中最重要的资源。
关于发表博客,共同理解其意义:
(1)让代码积累看得见,让进步通过访问量、博文数、排名看得见;
(2)用写博文这样一个有形的手段,提升和树立专业学习兴趣和信心,让学习快乐地进行下去;
(3)通过博客,获得更多交流,得到更多人的指导和关心,各方资源都是可为我用的有生力量;
(4)让博客成为自己的品牌,能够坚持的学生,更有可能受到IT企业的关注,甚至有利于获得好的职业发展机会;
(5)CSDN博客漂亮的源代码展示非常迷人,发表漂亮的博文,养成规范编码的习惯,专业人员就应该这样。
所以,再次重申对于博客的要求,我们可以做得更好:
(1)每篇博文讲究规范,一句一行、缩格排放,增强可读性,保证代码质量;
(2)程序注释:程序前的注释要有,介绍清楚问题,方便读者,显示你的修为;
(3)测试结果充分:要提供运行结果,必要时要有多次的运行结果,体现对程序的充分测试;
【项目1 - 用枚举表示对称方式】设计函数,可以按指定的方式,输出一个平面点的对称点
下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。
参考运行结果:
【项目2 - 胖子伤不起】
根据世界卫生组织推荐的体重标准,男性的标准体重=(身高cm-80)×70﹪,女性的标准体重=(身高cm-70)×60﹪。标准体重正负10﹪为正常体重;标准体重正负10﹪~ 20﹪为体重过重或过轻;标准体重正负20﹪以上为肥胖或体重不足,其中超重计算公式为:超重%=[(实际体重-标准体重)/(标准体重)]×100%,体重的单位是kg。
请编制一个程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其体重情况(正常、过重、过轻、肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体重情况。
要求使用结构体类型表示人的相关信息。
【项目3 - 日期结构体】定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。
与互联网相关的大学生,学习程序设计课程过程中,就同互联网亲密接触,学会驾驭,学会融入,各种观念,乃至于技术会逐渐深入。在进一步的学习过程中,博客、搜索、论坛、Email,要更进一步发挥作用,让互联网成为你学习中最重要的资源。
关于发表博客,共同理解其意义:
(1)让代码积累看得见,让进步通过访问量、博文数、排名看得见;
(2)用写博文这样一个有形的手段,提升和树立专业学习兴趣和信心,让学习快乐地进行下去;
(3)通过博客,获得更多交流,得到更多人的指导和关心,各方资源都是可为我用的有生力量;
(4)让博客成为自己的品牌,能够坚持的学生,更有可能受到IT企业的关注,甚至有利于获得好的职业发展机会;
(5)CSDN博客漂亮的源代码展示非常迷人,发表漂亮的博文,养成规范编码的习惯,专业人员就应该这样。
所以,再次重申对于博客的要求,我们可以做得更好:
(1)每篇博文讲究规范,一句一行、缩格排放,增强可读性,保证代码质量;
(2)程序注释:程序前的注释要有,介绍清楚问题,方便读者,显示你的修为;
(3)测试结果充分:要提供运行结果,必要时要有多次的运行结果,体现对程序的充分测试;
(4)顺手总结几句话,可以让你深入思考,或者保持激情,让进步成为习惯。我们每天都在过着平常的生活,但写作,可以让平常变得不平凡。
【项目1 - 用枚举表示对称方式】设计函数,可以按指定的方式,输出一个平面点的对称点
下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。
- #include<iostream>
- using namespace std;
- enum SymmetricStyle {axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式
- void output(double,double,SymmetricStyle);
- int main()
- {
- int x,y;
- cout<<"输入点的坐标:";
- cin>>x>>y;
- cout<<"关于x轴的对称点是:";
- output(x,y,axisx);
- cout<<"关于y轴的对称点是:";
- output(x,y,axisy);
- cout<<"关于坐标原点的对称点是:";
- output(x,y,point);
- return 0;
- }
【项目2 - 胖子伤不起】
根据世界卫生组织推荐的体重标准,男性的标准体重=(身高cm-80)×70﹪,女性的标准体重=(身高cm-70)×60﹪。标准体重正负10﹪为正常体重;标准体重正负10﹪~ 20﹪为体重过重或过轻;标准体重正负20﹪以上为肥胖或体重不足,其中超重计算公式为:超重%=[(实际体重-标准体重)/(标准体重)]×100%,体重的单位是kg。
请编制一个程序,输入一个人的姓名、性别、身高、体重,用一句人性味浓的话语输出其体重情况(正常、过重、过轻、肥胖或体重不足),这个程序可以用于体重计上为人们实时报告体重情况。
要求使用结构体类型表示人的相关信息。
【项目3 - 日期结构体】定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。
- #include <iostream>
- using namespace std;
- struct Date
- {
- int year;
- int month;
- int day;
- };
- int main()
- {
- Date date;
- cout<<"input year,month,day:";
- cin>>date.year>>date.month>>date.day;
- int days;
- //计算days
- cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days
- <<"天."<<endl;
- return 0;
- }
0 0
- 枚举类型与结构体初步
- 2013级C++第1周(春)项目——枚举类型与结构体初步
- 结构体类型与枚举类型
- 结构体类型-枚举类型-联合体类型
- 结构体以及共用体与枚举类型
- C语言结构体与枚举等类型
- C#控制台基础 结构体与枚举类型连用示例
- 结构体和枚举类型
- 结构体与枚举
- 结构体与枚举
- 结构体,共用体,枚举类型
- 结构体、联合体和枚举类型
- C语言------结构体、枚举类型
- 黑马程序员--枚举类型和结构体
- oc中结构体和枚举类型
- C++ 结构体和枚举类型
- [C++]结构体、共同体和枚举类型
- 自定义类型:结构体、枚举、联合
- 转载 从linux转到vs的问题(制作FFmpeg SDK for MS Visual Studio)
- 锁存器和自旋锁(Latch&Spinlock)----监视Latch和Spinlock
- jquery的几种异步请求,ajax
- Expert Tips on Drop Temporary Tablespace Hangs!!
- Linux下PPTP的VPN拨号设置(客户端)
- 枚举类型与结构体初步
- Android 文字对齐
- Qt 平台中使GUI保持响应流畅
- Linux 下使用 NMON 分析系统性能
- iOS开发:Objective-C中nil、Nil与NULL的区别
- pat: 1014,部分错误
- 【数据结构】 利用栈求解 括号匹配问题
- java反射详解
- 华为测试面试题四