C++类经典三例
教育法律经典案例(3篇)
第1篇一、案件背景2019年3月,某市某中学发生了一起严重的校园欺凌事件。
受害者小王(化名)在校园内被多名同学围殴,导致其身体多处受伤,心理受到严重创伤。
事发后,家长向学校及相关部门投诉,引起了社会的广泛关注。
二、案件经过1. 校园欺凌事件2019年3月的一个下午,小王在学校食堂吃饭时,因言语冲突与同学小李(化名)发生争执。
随后,小李召集其他同学围殴小王,持续了约10分钟。
在此过程中,小王多次呼救,但无人理会。
事后,小王被送往医院治疗,身体多处受伤。
2. 家长投诉事件发生后,小王的家长向学校及相关部门投诉。
学校对此事高度重视,立即成立调查组进行调查。
经调查,确认此次事件为校园欺凌,并对涉事学生进行了严肃处理。
3. 社会关注事件曝光后,引起了社会的广泛关注。
媒体纷纷报道此事,呼吁加强对校园欺凌的打击力度。
政府部门也对此事高度重视,要求学校及相关部门采取有效措施,杜绝此类事件再次发生。
三、案件处理1. 学校处理学校对此次事件高度重视,立即采取以下措施:(1)对涉事学生进行严肃处理,给予相应处分,并要求其进行公开道歉;(2)对受害者小王进行关心和慰问,安排心理辅导,帮助其尽快恢复身心健康;(3)加强校园安全管理,完善校园欺凌举报机制,提高师生安全意识。
2. 政府部门处理政府部门对此事高度重视,要求以下措施:(1)对涉事学校进行严肃问责,追究相关责任人的责任;(2)加强对校园欺凌的宣传教育,提高师生法律意识;(3)建立健全校园欺凌防控体系,加大对校园欺凌的打击力度。
四、案例分析1. 校园欺凌的危害校园欺凌对受害者造成的伤害是多方面的,包括身体伤害、心理创伤、学业影响等。
本案例中,小王因校园欺凌事件导致身体多处受伤,心理受到严重创伤,学业受到影响。
校园欺凌事件的发生,不仅损害了受害者的合法权益,也影响了校园和谐稳定。
2. 学校责任学校是校园欺凌事件发生的主要场所,有责任预防和制止校园欺凌。
本案例中,学校在事件发生后采取了积极措施,但仍有以下不足:(1)对校园欺凌的预防和教育工作不够到位;(2)对涉事学生的处理不够严厉;(3)对受害者的关心和慰问不够及时。
atmega16单片机c语言程序设计经典实例
atmega16单片机c语言程序设计经典实例中括号在C语言中用于表示数组、结构体、联合体和枚举类型等的定义和使用。
在ATmega16单片机的C语言程序设计中,我们经常会用到数组和结构体,因此本文将以中括号为主题,详细介绍ATmega16单片机上C语言程序设计的经典实例,包括数组的定义和使用、结构体的定义和使用、联合体的定义和使用以及枚举类型的定义和使用。
一、数组的定义和使用数组是一种用于存储一组相同类型的数据项的集合。
在ATmega16单片机上,我们可以使用数组来存储和操作多个引脚的状态、多个传感器的数据等。
1. 数组的定义在C语言中,可以使用方括号来定义一个数组。
下面是一个例子,定义了一个长度为5的整型数组:int array[5];其中,int表示数组的元素类型,array为数组名,[5]表示数组的长度。
2. 数组的初始化数组可以在定义的同时进行初始化。
例如,可以使用大括号将数组的元素初始化为指定的值。
下面是一个例子,将数组的元素初始化为1、2、3、4、5:int array[5] = {1, 2, 3, 4, 5};3. 数组的访问可以使用下标(在中括号内)来访问数组的元素。
数组的下标从0开始,最大值为数组长度减1。
下面是一个例子,访问数组的第一个元素和最后一个元素:int firstElement = array[0];int lastElement = array[4];可以使用循环结构来遍历数组的所有元素:for (int i = 0; i < 5; i++) {访问数组的第i个元素int element = array[i];其他操作}二、结构体的定义和使用结构体是一种可以存储不同类型数据项的数据结构。
在ATmega16单片机上,结构体可以用于存储和操作多个相关的数据项,比如传感器的位置和数值等。
1. 结构体的定义在C语言中,可以使用关键字struct来定义结构体。
下面是一个例子,定义了一个包含姓名和年龄的结构体:struct Person {char name[20];int age;};其中,Person为结构体名,name和age为结构体的成员。
排列组合计算公式及经典例题汇总
排列组合公式/排列组合计算公式排列A------和顺序有关组合 C -------不牵涉到顺序的问题排列分顺序,组合不分例如把5本不同的书分给3个人,有几种分法. "排列"把5本书分给3个人,有几种分法"组合" 1.排列及计算公式从n个不同元素中,任取m(m≤n)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n个不同元素中取出m(m≤n)个元素的所有排列的个数,叫做从n个不同元素中取出m个元素的排列数,用符号A(n,m)表示.A(n,m)=n(n-1)(n-2)……(n-m+1)= n!/(n-m)!(规定0!=1).2.组合及计算公式从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n 个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数.用符号c(n,m) 表示.c(n,m)=A(n,m)/m!=n!/((n-m)!*m!);c(n,m)=c(n,n-m);3.其他排列与组合公式从n个元素中取出r个元素的循环排列数=A(n,r)/r=n!/r(n-r)!.n个元素被分成k类,每类的个数分别是n1,n2,...nk这n个元素的全排列数为n!/(n1!*n2!*...*nk!).k类元素,每类的个数无限,从中取出m个元素的组合数为c(m+k-1,m).排列(Anm(n为下标,m为上标))Anm=n×(n-1)....(n-m+1);Anm=n!/(n-m)!(注:!是阶乘符号);Ann(两个n分别为上标和下标)=n!;0!=1;An1(n为下标1为上标)=n组合(Cnm(n为下标,m为上标))Cnm=Anm/Amm ;Cnm=n!/m!(n-m)!;Cnn(两个n 分别为上标和下标)=1 ;Cn1(n为下标1为上标)=n;Cnm=Cnn-m2008-07-08 13:30公式A是指排列,从N个元素取R个进行排列。
2024年浙江省公务员录用考试《行测》题(C类)
2024年浙江省公务员录用考试《行测》题(C类)(含答案)一、常识判断。
根据题目要求,在四个选项中选出一个最恰当的答案。
1习近平总书记在学习贯彻习近平新时代中国特色社会主义思想主题教育工作会议上指出,开展此次主题教育,意义重大,下列关于此次主题教育的意义,表述正确的有几项?①这是统一全党思想意志行动、始终保持党的强大凝聚力、战斗力的必然要求②这是推动全党积极担当作为、不断开创事业发展新局面的必然要求③这是深入推进全面从严治党、以党的自我革命引领社会革命的必然要求④对于统一全党思想、解决党内存在的突出问题、始终保持党同人民群众血肉联系、推动党和国家事业发展,具有重要意义A、1B、2C、3D、42今年是共建“一带一路”倡议提出十周年。
下列属于十年来共建“一带一路”倡议取得的成果的有:①阿尔及利亚一号通信卫星②巴基斯坦瓜达尔港③中欧班列④非洲疾控中心总部大楼⑤坦赞铁路(坦桑尼亚到赞比亚)A、2B、3C、4D、53亚太经合组织(APEC)峰会于11月11日至17日在美国加利福尼亚州旧金山举行,下列与本次会议有关的说法不正确的是:A、中国曾经在2001年和2014年在上海和北京两次举办APEC会议B、APEC会议集中关注贸易和经济议题,会标是一个椭圆的地球模型,绿色表示森林,蓝色表示海水C、旧金山是清末华人对美国城市圣弗朗西斯科的称呼,与之对应的还有新金山,指澳大利亚的墨尔本D、加利福尼亚州是美国经济总量最大,人口最多的州。
首府位于萨克拉门托,州内还有洛杉矶等著名城市4维护国家安全,人人有责。
今年以来,国家安全机关破获间谍案的新闻时有报道,下列有关间谍罪的说法正确的是:A、犯间谍罪,情节较轻的,处三年以下有期徒刑B、为敌人指示轰击目标的行为是间谍罪的一种行为表现C、为境外组织刺探国家秘密的行为是间谍罪的一种行为表现D、掌握国家秘密的国家工作人员叛逃境外属于间谍罪的加重情节5下列情形中小王不用承担民事责任的是:A、小王带朋友小张去洗浴中心洗澡,小张更衣时因地滑摔成重伤,并摔碎了玉观音挂坠B、小王将自己的汽车号牌出借给朋友小李,小李因疲劳驾驶导致汽车翻滚,车上一名乘客当场死亡C、小王下班开车顺便将朋友小刘送回家,因为与小刘聊天分心闯了红灯,紧急刹车时和其他车辆相撞,小刘脑袋被磕破D、小王受朋友小邓委托在公园里临时看护小邓4岁的儿子小宝,在小王转身抽烟的间隙,小宝把同龄人小明的脸抓伤,还把小明的手表扔进了河里6养老保险是社会保障制度的重要组成部分。
100个经典C语言编程例子(答案另附)
100个经典C语言编程例子(答案另附)1:计算 A+B 的问题时间限制:1000MS 内存限制:10000K总提交数:1347 正确数:655问题描述输入两个整数 a 和 b ,计算 a+b 的结果并输出。
输入两个整数输出一个整数输入样例1 2输出样例32:Hello World!时间限制:1000MS 内存限制:65536K总提交数:848 正确数:693问题描述编写第一个C语言程序。
在屏幕上输出:Hello World!输入程序没有输入输出Hello World!输入样例输出样例Hello World!提示1、输出的内容要与题目的要求完全一样,不能多字符也不能少字符。
3:两个整数的值互换时间限制:1000MS 内存限制:65536K总提交数:1235 正确数:530问题描述输入两个整数a,b ,将 a 和 b 的值互换,并输出。
例如:输入: 2 5输出: 5 2输入两个整数输出两个整数输入样例2 5输出样例5 2提示注意输入和输出的格式,两个数据之间用一个空格隔开。
问题来源4:计算三门课程总分和平均分时间限制:1000MS 内存限制:65536K总提交数:1190 正确数:482问题描述输入三门课程的成绩,输出总分和平均分。
要求:(1)输入三个数,用空格隔开。
输入的数可以是小数。
(2)输出两个数,用空格隔开。
输出的数保留两位小数。
例如:输入: 75 80 90输出: 245.00 81.67 输入输入三个数,用空格隔开。
输入的数可以是小数。
输出输出两个数,用空格隔开。
输出的数保留两位小数。
输入样例75 80 90输出样例245.00 81.67问题来源5:鸡兔同笼问题时间限制:1000MS 内存限制:65536K总提交数:872 正确数:443问题描述这个问题,是我国古代著名趣题之一。
大约在1500年前,《孙子算经》中就记载了这个有趣的问题。
书中是这样叙述的:“今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。
C语言经典面试题目及答案详解(三)
C语言经典面试题目及答案详解(三)接着更新C语言面试题,希望能帮助到大家!1、变量的声明和定义有什么区别为变量分配地址和存储空间的称为定义,不分配地址的称为声明。
一个变量可以在多个地方声明,但是只在一个地方定义。
加入 extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。
说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。
2、写出 bool 、int、 float、指针变量与“零值”比较的if 语句bool 型数据: if( flag ) {A; } else {B; } int 型数据: if( 0 != flag ) {A; } else {B; }指针型数: if( NULL == flag ) {A; } else {B; } float 型数据: if ( ( flag >= NORM ) && ( flag <= NORM ) ) {A; }注意:应特别注意在 int、指针型变量和“零值”比较的时候,把“零值”放在左边,这样当把“==”误写成“=”时,编译器可以报错,否则这种逻辑错误不容易发现,并且可能导致很严重的后果。
3、sizeof 和 strlen 的区别sizeof 和 strlen 有以下区别:1. sizeof 是一个操作符,strlen 是库函数。
2. sizeof 的参数可以是数据的类型,也可以是变量,而strlen 只能以结尾为‘\0‘的字符串作参数。
3. 编译器在编译时就计算出了 sizeof 的结果。
而 strlen 函数必须在运行时才能计算出来。
并且 sizeof 计算的是数据类型占内存的大小,而 strlen 计算的是字符串实际的长度。
4. 数组做 sizeof 的参数不退化,传递给 strlen 就退化为指针了。
注意:有些是操作符看起来像是函数,而有些函数名看起来又像操作符,这类容易混淆的名称一定要加以区分,否则遇到数组名这类特殊数据类型作参数时就很容易出错。
C语言经典例程100例(经典c程序100例)
C语⾔经典例程100例(经典c程序100例)⼩编注:以下代码因为编辑器等原因,需要将原来空⽩区域⽤tab或空格替换即可运营。
【程序1】题⽬:有1、2、3、4个数字,能组成多少个互不相同且⽆重复数字的三位数?都是多少?1.程序分析:可填在百位、⼗位、个位的数字都是1、2、3、4。
组成所有的排列后再去掉不满⾜条件的排列。
2.程序源代码main(){int i,j,k;printf("\n");for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); }}【程序2】题⽬:企业发放的奖⾦根据利润提成。
利润(I)低于或等于10万元时,奖⾦可提10%;利润⾼于10万元,低于20万元时,低于10万元的部分按10%提成,⾼于10万元的部分,可可提成7.5%;20万到40万之间时,⾼于20万元的部分,可提成5%;40万到60万之间时⾼于40万元的部分,可提成3%;60万到100万之间时,⾼于60万元的部分,可提成1.5%,⾼于100万元时,超过100万元的部分按1%提成,从键盘输⼊当⽉利润I,求应发放奖⾦总数?1.程序分析:请利⽤数轴来分界,定位。
注意定义时需把奖⾦定义成长整型。
2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15; if(i<=100000) bonus=i*0.1; else if(i<=200000) bonus=bonus1+(i-100000)*0.075; else if(i<=400000) bonus=bonus2+(i-200000)*0.05; else if(i<=600000) bonus=bonus4+(i-400000)*0.03; else if(i<=1000000) bonus=bonus6+(i-600000)*0.015; else bonus=bonus10+(i-1000000)*0.01;printf("bonus=%d",bonus);}【程序3】题⽬:⼀个整数,它加上100后是⼀个完全平⽅数,再加上168⼜是⼀个完全平⽅数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开⽅,再将该数加上268后再开⽅,如果开⽅后 的结果满⾜如下条件,即是结果。
子网划分经典例子[1]
子网划分案例例1:本例通过子网数来划分子网,未考虑主机数。
一家集团公司有12家子公司,每家子公司又有4个部门。
上级给出一个172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。
思路:既然有12家子公司,那么就要划分12个子网段,但是每家子公司又有4个部门,因此又要在每家子公司所属的网段中划分4个子网分配给各部门。
步骤:A. 先划分各子公司的所属网段。
有12家子公司,那么就有2的n次方≥12,n的最小值=4。
因此,网络位需要向主机位借4位。
那么就可以从172.16.0.0/16这个大网段中划出2的4次方=16个子网。
详细过程:先将172.16.0.0/16用二进制表示10101100.00010000.00000000.00000000/16借4位后(可划分出16个子网):1) 10101100.00010000.00000000.00000000/20【172.16.0.0/20】2) 10101100.00010000.00010000.00000000/20【172.16.16.0/20】3) 10101100.00010000.00100000.00000000/20【172.16.32.0/20】4) 10101100.00010000.00110000.00000000/20【172.16.48.0/20】5) 10101100.00010000.01000000.00000000/20【172.16.64.0/20】6) 10101100.00010000.01010000.00000000/20【172.16.80.0/20】7) 10101100.00010000.01100000.00000000/20【172.16.96.0/20】8) 10101100.00010000.01110000.00000000/20【172.16.112.0/20】9) 10101100.00010000.10000000.00000000/20【172.16.128.0/20】10) 10101100.00010000.10010000.00000000/20【172.16.144.0/20】11) 10101100.00010000.10100000.00000000/20【172.16.160.0/20】12) 10101100.00010000.10110000.00000000/20【172.16.176.0/20】13) 10101100.00010000.11000000.00000000/20【172.16.192.0/20】14) 10101100.00010000.11010000.00000000/20【172.16.208.0/20】15) 10101100.00010000.11100000.00000000/20【172.16.224.0/20】16) 10101100.00010000.11110000.00000000/20【172.16.240.0/20】我们从这16个子网中选择12个即可,就将前12个分给下面的各子公司。
2018年山东省公务员考试申论真题C类及答案解析
2018年山东省公务员考试申论真题C类及答案解析(1~4/共4题)一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。
2.作答参考时限:阅读资料50分钟,作答130分钟。
3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。
给定资料1.2017年12月29日晚,武汉华中科技大学教学楼五楼二中教室正在进行一场人文讲座,李教授关于“诗和远方”“历史唯物主义与浪漫主义”等人生意义的哲学思考不时引发学生们的热烈掌声。
自1994年以来,这样的讲座已经在华中科技大学举行了2200多期,直接参与并受益的听众达数十万人。
原华中科技大学校长、中国科学院院士杨叔子是人文讲座的最初倡导者,率先在理工科高校中举起人文素质教育大旗,在全国教育界形成独树一帜的人文“景观”,得到社会各界广泛赞誉和认可。
杨院士在接受记者专访时,谈了他对当代大学教育的看法。
记者问:“有人觉得人文讲座对理工科学生的就业帮助不大,您怎么看”杨院士说:“我觉得张口闭口‘有用没用’的人,太短视!有个毕业生到浙江一家高科技企业应聘,因为知识面很宽,他的复试成绩很好。
他把原因归结为人文讲座听得多,他在校期间一共听了400多场讲座。
我举这个例子是想告诉同学们不要太短视了。
其实,有时候无形的东西才是最有用的。
‘科学技术是第一生产力’没有错。
没有金属的发现,就没有农业革命;没有蒸汽机的发明,就没有工业革命;没有电磁现象的发现,不可能有第二次工业革命。
但是谁发现、谁发明的人!人靠什么支持精神!老子有一句话:‘有之以为利,无之以为用。
’‘有’可以理解为科学技术,‘无’则是精神力量。
现在我带的博士还必须背诵《老子》《论语》,很多人问这有什么用。
我认为,作为一个中国人,这些知识终究是有用的,因为人还是要有点精神生活的。
”记者又问:“就业毕竟是现实的,谁也不想输在这个起跑线上。
为了就业,一些学生明显地重‘术’而薄‘道’。
(C语言)经典例题与实验参考答案
#include <stdio.h> void main( ) { float r,r1,r2,r3; printf("Input r1,r2,r3: "); scanf("%f%f%f", &r1,&r2,&r3); r=1/(1/r1+1/r2+1/r3); printf("r=%.2f\n", r); } 注意: 注意: 变量的类型;变量名不能带下标或汉字。 1. 变量的类型;变量名不能带下标或汉字。 scanf、printf函数的格式 函数的格式。 2. scanf、printf函数的格式。 数学公式的表示(不能赋值给表达式)。 3. 数学公式的表示(不能赋值给表达式)。 输入输出有文字说明;且尽量不要使用汉字。 4. 输入输出有文字说明;且尽量不要使用汉字。
作业二
1、输入一个华氏温度,要求输出摄氏温度。公式为: 输入一个华氏温度,要求输出摄氏温度。公式为:
5 C = (F − 32 ) 9
#include <stdio.h> void main( ) { 变量定义 输入 处理 输出 } 5/9.0*(F-32) 5.0/9.0*(F-32) 5*(F-32)/9 float C,F; scanf("%f", &F); C=5.0/9*(F-32); printf("%f\n",C); #include <stdio.h> void main( ) { float C,F; printf("Input F:"); scanf("%f",&F); C=5.0/9*(F-32); printf("C=%.2f\n",C); }
子网划分经典案例练习题分析讲解
子网划分经典案例练习题一、子网划分经典案例分析1、学院有四个部门,信息系有电脑60台,机电系有电脑58台,医护系有电脑50台,继续教育系有电脑52台,现有网络192.168.1.0/24网段,现满足正常的办公,如何进行子网划分?解题思路:借主机位做网络位进行子网划分1、该网络属于C类IP地址,借2位主机位作为网络位,构成22=4个子网2、每个子网对应IP地址总数量为2(8-2)=64,有效IP地址数量,26-2>=60,能够满足部门的需求3、每个子网的IP地址范围子网一192.168.1.0—192.168.1.63子网二192.168.1.64—192.168.1.127子网三192.168.1.128—192.168.1.191子网四192.168.1.192—192.168.1.2554、每个子网的有效IP地址范围子网一192.168.1.1—192.168.1.62子网二192.168.1.65—192.168.1.126子网三192.168.1.129—192.168.1.190子网四192.168.1.193—192.168.1.2545、每个子网的子网掩码255.255.255.1922、使用192.168.110.0/24划分四个子网,第一个子网可以容纳100台主机,第二个子网可以容纳32台主机,第三个子网可以容纳20台主机,第四个子网可以容纳25台主机,使用最节约IP地址方式,给出各子网范围以及可用的IP地址段与子网掩码?解题分析:一、首先满足最多主机的第一个子网1、该网络属于C类IP地址,借1位主机位作为网络位,构成21=2个子网2、每个子网对应IP地址总数量为2(8-1)=128,有效IP地址数量,27-2>=100,能够满足部门的需求3、每个子网的IP地址范围子网一192.168.1.0—192.168.1.127子网二192.168.1.128—192.168.1.255拿出子网一192.168.1.0/25分给第一个子网4、子网一的有效IP地址范围子网一192.168.1.1—192.168.1.1265、每子网掩码255.255.255.128将子网二192.168.1.128/25继续进行划分二、满足第二个子网需求1、192.168.1.128/25网络继续划分,借1位主机位作为网络位,构成21=2个子网2、每个子网对应IP地址总数量为2(7-1)=64,有效IP地址数量,26-2>=32,能够满足部门的需求3、每个子网的IP地址范围子网一192.168.1.128—192.168.1.191子网二192.168.1.192—192.168.1.255拿出子网一192.168.1.0/25分给32台主机的子网4、子网一的有效IP地址范围子网一192.168.1.129—192.168.1.1905、每子网掩码255.255.255.192将子网二192.168.1.192/26继续进行划分三、满足其他两个子网需求1、192.168.1.192/26网络继续划分,借1位主机位作为网络位,构成21=2个子网2、每个子网对应IP地址总数量为2(6-1)=32,有效IP地址数量,26-2>=25或20,能够满足部门的需求3、每个子网的IP地址范围子网一192.168.1.192—192.168.1.223子网二192.168.1.224—192.168.1.2554、子网一的有效IP地址范围子网一192.168.1.193—192.168.1.222子网二192.168.1.225—192.168.1.2545、每子网掩码255.255.255.224拿出子网一分配给20台主机的子网,子网二分配给25台主机的子网,满足网络的需求注意:解题思路答案不唯一,满足题目要求可以将第二个子网分配给当前网络使用,让第一个子网继续进行网络划分,只要能够满足需求,按照自己的思路进行子网划分,满足地址规划需求二、选择题(不定项选择题)1、某公司的网络分配了192.188.16.0网段,如果使用子网掩码255.255.255.240划分子网,下面()地址可以划分给主机用。
法律伦理经典案例民事(3篇)
第1篇一、案件背景张某某与李某某系邻居,两户人家相邻而居。
2018年6月,李某某在自家庭院搭建了一个钢架大棚,用于种植蔬菜。
该大棚搭建在两户人家之间的公共通道上,占用了公共空间。
张某某认为李某某的行为侵犯了其通行权,且大棚的搭建影响了其采光和通风。
于是,张某某多次与李某某协商,要求李某某拆除大棚。
然而,李某某拒绝拆除,并表示大棚是其合法财产,有权在公共通道上搭建。
2019年3月,张某某因家中有事,暂时外出。
期间,李某某未经张某某同意,擅自将大棚中的蔬菜采摘并出售。
张某某回来后,发现大棚中的蔬菜已被采摘一空,遂与李某某发生纠纷。
张某某认为李某某侵犯了其财产权,要求李某某赔偿损失。
李某某则认为,其采摘蔬菜是合法行为,不应承担责任。
二、争议焦点本案的争议焦点在于:1. 李某某搭建大棚是否侵犯了张某某的通行权?2. 李某某擅自采摘张某某大棚中的蔬菜是否侵犯了张某某的财产权?三、法律分析1. 关于通行权根据《中华人民共和国物权法》第81条规定:“不动产的相邻权利人应当按照有利生产、方便生活、团结互助、公平合理的原则,正确处理相邻关系。
”本案中,李某某在公共通道上搭建大棚,占用了公共空间,侵犯了张某某的通行权。
因此,李某某应拆除大棚,恢复公共通道的通行权。
2. 关于财产权根据《中华人民共和国物权法》第39条规定:“所有权人对自己的不动产或者动产,依法享有占有、使用、收益和处分的权利。
”本案中,张某某是大棚的所有权人,对大棚内的蔬菜享有占有、使用、收益和处分的权利。
李某某未经张某某同意,擅自采摘大棚中的蔬菜,侵犯了张某某的财产权。
因此,李某某应赔偿张某某因蔬菜被采摘而遭受的损失。
四、判决结果经法院审理,认为李某某搭建大棚侵犯了张某某的通行权,应拆除大棚,恢复公共通道的通行权。
同时,李某某擅自采摘张某某大棚中的蔬菜,侵犯了张某某的财产权,应赔偿张某某因蔬菜被采摘而遭受的损失。
具体判决如下:1. 李某某拆除自家庭院搭建的大棚,恢复公共通道的通行权。
C语言经典题解(附答案)
第一章C语言概述一、选择题1、C语言程序的基本单位是(A )(A)函数(B)过程(C)子程序(D)子例程2、下列各选项中,合法的C语言关键字是(D )(A)integer (B)sin (C)string (D)void3、下列选项中,是C语言提供的合法关键字是(C )(A)swicth (B)cher (C)default (D)Case4、C语言的程序一行写不下时,应该(B)(A)用回车符换行(B)在任意一个空格处换行(C)用分号换行(D)用逗号换行5、下列叙述不正确的是(B)(A)在C程序中,%是只能用于整数运算的运算符(B)在C程序中,无论是整数还是实数,都能正确无误地表示(C)若a是实型变量,C程序中a=20是正确的,因此实型变量允许被整型数赋值。
(D)在C程序中,语句之间必须用分号“;”分隔6、在C程序中,可以作为用户标识符的一组标识符是(B )(A)void define WORD (B)as_b3 _224 Else(C)Switch –wer case (D)4b DO SIG7、在C语言中,下列合法的字符常量是(B )(A)’\039’(B)’\x76’(C)’ab’(D)’\o’8、C语言中定义了一个变量,该变量代表内存中的一个(C )(A)区域(B)单元(C)地址(D)容量9、已知字母a的ASCII码为97,则执行下列语句后输出为(C)char a=‟a‟;a--;printf(“%d,%c”,a+‟2‟-…0‟,a+‟3‟-…0‟);(A)a,c (B)a--运算不合法,故有语法错误(C)98,c (D)格式描述和输出项不匹配,输出无定值11、以下说法正确的是(C)(A)C语言程序是从第一个定义的函数开始执行(B)在C语言程序中,要调用的函数必须在main()函数中定义(C)C语言程序是从main()函数开始执行(D)C语言程序中的main()函数必须放在程序的开始部分12、以下叙述中不正确的是(D )(A)在C程序中所有的变量必须先定义后使用(B)在程序中,aph和APH是两个不同的变量(C)若a和b类型相同,在执行了赋值语句a=b后,b中的值放入a中,b中的值不变(D)当输入数值时,对于整型变量只能输入整型值,对于实型值只能输入实型值13、以下选项中合法的用户标识符是(D)(A)int (B)a# (C)5mem (D)_24314、以下选项中合法的C语言字符常量是(A )(A)’\t’(B)”A”(C)67 (D)A15、以下选项中不正确的转义字符是(C )(A)’\\’(B)’\’’(C)’020’(D)’\0’16、C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符(C )(A)必须为字母(B)必须为下划线(C)必须为字母或下划线(D)可以是字母、数字、下划线中任意一种第二章运算符与表达式一、选择题1、以下程序的输出结果为(C)#include<stdio.h>void main( ){int i=4,a;a=i++;printf(“a=%d,i=%d”,a,i);}(A)a=4,i=4 (B)a=5,i=4 (C)a=4,i=5 (D)a=5,i=52、若已定义x和y为double类型,则表达式“x=1,y=x+3/2”值为(C )(A)1 (B)2 (C)2.0 (D)2.53、已知字符A的ASCII码值为65,以下程序(C)#include<stdio.h>void main( ){char a='A';int b=20;printf("%d,%o",(a=a+1,a+b,b),a+'a'-'A',b);}(A)表达式非法,输出零或不确定值(B)因输出项过多,无输出或输出不确定值(C)输出结果为20,142(D)输出结果为20,142,204、对于条件表达式(M)?(a++):(a--),其中的表达式M等价于(C )(A)M= =0 (B)M= =1 (C)M!=0 (D)M!=15、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为(B )(x+y)%2+(int)a/(int)b(A)1.0 (B)1 (C)2.0 (D)26、若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后x的值为(A )x%=(n%=2)(A)0 (B)1 (C)2 (D)37、假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为(C )(A)7 (B)8 (C)9 (D)108、下列程序的输出结果是(C )#include<stdio.h>void main( ){double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf(“%d\n”,d*y);}(A)3 (B)3.2 (C)0 (D)3.079、设int x=1,y=1;表达式(!x||y--)的值是(B )(A)0 (B)1 (C)2 (D)-110、执行以下程序段后,c3的值为(A )int c1=1,c2=2,c3;c3=1.0/c2*c1;(A)0 (B)0.5 (C)1 (D)211、如下程序的运行结果是(D )#include<stdio.h>void main( ){int y=3,x=3,z=1;printf(“%d %d\n”,(++x,y++),z+2);}(A)3 4 (B)4 2 (C)4 3 (D)3 312、能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是(D )(A)a>=10 or a<=0 (B)a>=0|a<=10(C)a>=10 && a<=0 (D)a>=10 || a<=015、假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是(D)(A)4 (B)3 (C)2 (D)116、下列程序的输出结果是(C )#include<stdio.h>void main( ){int a=0,b=0,c=0;if(++a>0||++b>0)++c;printf(“a=%d,b=%d,c=%d”,a,b,c);}(A)a=0,b=0,c=0 (B)a=1,b=1,c=1(C)a=1,b=0,c=1 (D)a=0,b=1,c=117、在C语言中,如果下面的变量都是int类型,则输出的结果是(A )sum=pad=5;pad=sum++,pad++,++pad;printf(“%d\n”,pad);(A)7 (B)6 (C)5 (D)419、已知int i;float f;,正确的语句是(D )(A)(int f)%i; (B) int (f)%i; (C) (int f%i); (D) (int) f%i;20、已知int a=4,b=5;,则执行表达式a=a>b后,变量a的值为(A )(A)0 (B) 1 (C) 4 (D) 5二、填空题1、若i为int整型变量且赋值为6,则运算i++后表达式的值是___6__,变量i的值是__7___。
最新自然科学专技类c类试卷
自然科学专技类 c 类试题第一部分常识判断答案及解析1.我国目前仍是城乡发展不平衡的发展中国家,农业基础依然薄弱,农民增收的长效机制尚未真正建立起来,解决好“三农”问题任重道远,解决“三农”问题的根本途径是 :A.工业反哺农业B.建设社会主义新农村C.城乡发展一体化D.建立农民增收的长效机制2.建设富强、民主、文明的社会主义现代化国家的政治保证是( )A.四项基本原则B.党的领导C.邓小平理论D. 团结全国各族人民3.在社会主义的发展动力问题上,强调( )A.走自己的路B. 坚持党的领导C.自力更生,艰苦奋斗D.改革也是一场革命,也是解放生产力4.如果一国出现国际收支逆差,该国外汇供不应求,则该国本币兑外汇的汇率变动将表现为 :A.不变B.上涨 (本币贬值 )C.下跌 (本币升值 )D.无法确定5.确定我国经济体制改革的目标,核心问题是正确认识和处理( )A.经济体制经济制度的关系B.改革与发展的关系C.计划与市场的关系D. 发展与稳定的关系6.负责全国政府信息公开工作的主管部门是( )A.中共中央宣传部B.国务院办公厅C. 工业和信息化部D. 国务院7.下列行为属于金融诈骗的是( )A. 恶意透支信用卡B. 倒卖船票、车票C. 伪造、自制他人的注册商标D. 非法出售增值税发票8.下列不属于具体行政行为的是( )A. 医院开具《死亡医学证明》B. 工商局吊销营业执照C. 交警开具违章罚单D. 民政局颁发《社团登记证书》9.( )是我国第一部长篇历史章回小说A.《水浒传》B. 《三国演义》C.《红楼梦》D.《三国志》10.被人们称为“现代奥林匹克之父”,他是国人。
A. 阿尔维尔法B. 顾拜旦英C. 阿尔维尔美D. 顾拜旦法11.下面的诗句中所描述的典故,发生时间最早的是( )A.东风不与周郎便,铜雀春深锁二乔B. 生当作人杰,死亦为鬼雄C.一代天骄,成吉思汗,只识弯弓射大雕D. 但使龙城飞将在,不教胡马度阴山12.下列不可能出现的天文现象是( )A. 月全食B. 日全食C. 月环食D. 日环食13.下列生活方式不符合低碳经济要求的是( )A. 建筑中使用中空玻璃B. 电冰箱中保持较多的霜C.步行或骑自行车上班 D. 使用太阳能热水器14.下列属于商业体育的是 ( )A. 国际奥林匹克运动会B.界大学生运动会C. 英格兰足球超级联赛D. 世界乒乓球锦标赛15.下列关于我国国情的表述不正确的是( )A.根据我国的区域协调发展战略,全国分成东部、西部、中部和南部四大经济区B.我国是世界上动植物种类最多的国家C.我国少数民族人口占全国总人口的8%左右D.我国大陆海岸长达 1.8 万公里 .8 万公里16.我国是一个统一的多民族国家,其中少数民族占全国人口的8%左右。
c语言for循环题目经典题
c语言for循环题目经典题下面是搜集的关于C语言for循环的经典例题。
一、求水仙花数问题水仙花数:水仙花数是一个三位数,特点是各个位数的立方和等于该数本身。
//水仙花数是一个三位数,特点是各个位数的立方和等于该数本身。
//例:153=1*1*1+5*5*5+3*3*3#include <stdio.h>int main(){int i,a,b,c;for(i=100;i<=999;i++) //保证范围为三位数{a = i%10; //取变量的个位数b = i/10%10; //取变量的十位数c = i/100; //取变量的百位数if ((a*a*a+b*b*b+c*c*c) == i) printf("%d\n",i);}return 0;}二、求规定范围内的完数问题完数:一个正整数的所有真因子(除了自身以外的约数)的和恰好等于它本身//完数定义:一个正整数的所有真因子(除了自身以外的约数)的和恰好等于它本身//例:6为完数,6的真因子为1,2,3 6=1+2+3#include <stdio.h>int main(){int n,i,j,sum;printf("请输入计算完数终止数:\n");scanf("%d",&n);for (i=1;i<=n;i++){sum=0; //一定要保证每次sum的值都要进行刷新(在循环体内)for (j=1;j<i;j++) //保证小于i,不可等于(完数定义){if (i%j==0) sum+=j;}if (sum==i) printf("%d\n",i);}return 0;}三、求规定范围内质数问题质数:一个大于1的整数只能被1和自己整除//质数:一个大于1的整数只能被1和自己整除#include <stdio.h>int main(){int i,j,k,n;printf("请输入终止范围:");scanf("%d",&n);for (i=2;i<=n;i++){k=1; //借助k的值对是否为质数进行判断,需保证每次k都能刷新for (j=2;j<i;j++) //最小质数是2{if (i%j==0){k=0; //在这期间只要有一个其他数可对该数进行整除,就代表该数不是质数break;}}if (k==1) printf("%d\n",i);}}四、计算阶乘之和正整数的阶乘:是所有小于及等于该数的正整数的积,并且0的阶乘为1。
c++类的实例
c++类的实例【原创实用版】目录1.C++类的实例概述2.类的定义与实例化3.类的成员函数与实例4.类的构造函数与析构函数5.类的实例应用举例正文C++类的实例是一个对象,它是类的具体化。
在 C++中,类是一种抽象的数据类型,它包含了一组相关的数据和函数。
而类的实例则是这组数据和函数的具体表现。
类的定义与实例化:首先,我们需要定义一个类,这个类包含了数据成员和成员函数。
例如:```cppclass Person {public:string name;int age;void introduce() {cout << "我的名字是" << name << ",我" << age << "岁了。
" << endl;}};```然后,我们可以通过创建类的实例来具体化这个类。
例如:```cppPerson person1; = "张三";person1.age = 20;person1.introduce();```类的成员函数与实例:类的实例可以访问类的所有成员函数和数据成员。
在上面的例子中,我们可以通过`person1.introduce()`来调用类的成员函数。
同样,我们也可以通过``和`person1.age`来访问类的数据成员。
类的构造函数与析构函数:当创建类的实例时,会自动调用类的构造函数。
构造函数用于初始化类的数据成员。
例如:```cppclass Person {public:string name;int age;Person() {name = "未命名";age = 0;}};```当类的实例被销毁时,会自动调用类的析构函数。
析构函数用于清理类的数据成员。
例如:```cppclass Person {public:string name;int age;Person() {name = "未命名";age = 0;}~Person() {cout << "人物销毁,名字:" << name << ",年龄:" << age << endl;}};```类的实例应用举例:假设我们有一个班级,每个学生都是一个对象,我们可以创建一个学生类,然后实例化每个学生。
pdca的 c 对应案例
PDCA的C对应案例可以举旅游计划的例子。
假设你准备待疫情好转前往西安旅游,按照PDCA的管理模型,可以分别进行:
1. P计划:管理之初,首先是在调查研究的基础上,结合内外部资源条件,制定合理的管理计划。
在这个阶段,需要详细规划旅游的行程,包括旅游景点、酒店、交通工具等。
2. D实施:根据事先制定的管理计划,具体安排专人在合适的时间地点进行执行,落实计划的每一项内容,并且做好相应在的记录。
3. C检查:在执行过程中,或执行结束后,我们需要将实际执行情况,与原先的计划进行对照管理,检查结果是否为预期达标,哪些地方成功了,哪些地方有过失,落实到检查表或考核评估表中,并将结果反馈给对应者。
例如,检查实际旅游行程是否符合原计划,旅游体验是否达到预期等。
以上内容仅供参考,建议查阅关于PDCA的文献资料获取更多信息。
企业合作经典案例
企业合作经典案例一、可口可乐与麦当劳的合作这可是超经典的一对呢。
可口可乐那独特的口感,麦当劳那香喷喷的汉堡薯条,简直是绝配。
它们俩合作,在麦当劳的店里,你能看到可口可乐的各种产品随处可见。
从大杯的可乐到小瓶的零度,就放在点餐台旁边,超级方便。
这让顾客在吃麦当劳的时候,第一反应就是来一杯可口可乐。
而且它们还会一起做很多促销活动,像套餐里包含一杯可乐,这样的搭配既让顾客觉得划算,又能让双方都增加销量。
二、苹果和耐克的合作哇塞,这也是超酷的组合。
苹果的科技感加上耐克的运动风,碰撞出了超炫的火花。
它们合作推出了带有苹果科技的耐克运动鞋,比如说可以和苹果手机连接的鞋子,能记录跑步的距离、速度等数据。
这对于那些热爱运动又喜欢科技的人来说,简直是无法抗拒。
在耐克的店里,你能看到苹果产品的展示,在苹果店里也能看到耐克鞋的展示,这种互相推广的方式,让双方的品牌都被更多不同类型的消费者所熟知。
三、腾讯和星巴克的合作腾讯这个互联网巨头和星巴克这个咖啡巨头走到了一起。
腾讯旗下的微信支付在星巴克的门店里可以使用,这让付款变得超级方便。
而且它们还会推出一些线上线下结合的活动,像在微信上可以领取星巴克的优惠券,然后到店里消费。
同时,星巴克也利用腾讯的平台做一些品牌推广,比如在微信朋友圈做广告之类的,吸引了很多新的顾客到店里品尝咖啡。
四、迪士尼和皮克斯的合作这可算是动画界的传奇合作了。
迪士尼有着强大的品牌影响力和市场推广能力,皮克斯则有着超厉害的动画制作技术。
它们合作的玩具总动员系列电影,那可是火遍了全球。
从可爱的胡迪到勇敢的巴斯光年,这些角色深受大家喜爱。
它们在合作中,迪士尼负责电影的发行、周边产品的推广等,皮克斯则专注于动画的制作,这样各司其职,创造出了一部又一部经典的动画电影,也让双方在动画领域的地位更加稳固。
C表示三个事件
1.设A,B,C表示三个事件,利用A,B,C表示下列事件:1)A出现,B、C都不出现;2)A、B都出现,C不出现;3)三个事件都出现;4)三个事件中至少一个出现;5)不多于一个事件出现;6)三个事件都不出现;7)不多于两个事件出现;8)三个事件中至少两个出现。
2.试写出下列试验的样本空间:1)记录一个班级一次数学考试平均分数(百分制);2)同时掷出3粒骰子,记录3粒骰子点数之和;3)生产产品直到有十件正品为止,记录生产产品总数。
1.从一批由45件正品,5件次品组成的产品中任意抽取3件,求恰有一件次品的概率。
2.从1,2,3,4,5这5个数中任意取出3个,组成一个三位数。
求下列事件的概率:1)三位数是奇数;2)三位数为5的倍数;3)三位数为3的倍数;4)三位数小于350。
3.在1700个产品中有500个次品,1200个正品,现任取200个。
求:1)恰有90个次品的概率;2)至少有2个次品的概率。
4.某油漆公司发出17桶油漆,白漆10桶,黑漆4桶,红漆3桶,由于标签脱落,交货人只好随意将这些漆发给顾客。
试问一个订货4桶白漆,3桶黑漆,2桶红漆的顾客,能如愿获得订货的概率是多少?5.甲,乙两艘轮船要在一个不能同时停靠两艘船的码头停泊,它们在一昼夜内到达该码头的时刻是等可能的。
若甲船停泊时间是一小时,乙船停泊时间是两小时,试求它们中任何一艘船都不需要等候码头空出的概率。
1.C B A ,,是三个事件,且,0)()(,41)()()(=====BC P AB P C P B P A P ;81)(=AC P 求:1)C B A ,,至少发生一个的概率;2)C B A ,,都不发生的概率。
2.已知P (A )=1/4,)|(A B P =1/3,)|(B A P =1/2;试求P (B ),P )(B A ⋃。
3.某牌灯泡使用到1000小时的概率为0.8,使用到1500小时的概率为0.3。
现有该牌灯泡已经使用了1000小时,求该灯泡能使用到1500小时的概率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cout<<"身高:"<<height<<"厘米"<<endl ;
cout<<"体重:"<<weight<<"千克"<<endl ;
cout<<endl ;
}
int main()
{
People obj1(8 , 120 , 60) ;
}
ostream &operator<<(ostream &out, const Date &d)
{
out<<d.GetYear()<<"年"<<d.GetMonth()<<"月"<<d.GetDay()<<"日" ;
return out ;
}
istream &operator>>(istream &in , Date &d)
{
Person::Show() ;
cout<<"职称:"<<title<<endl ;
cout<<endl ;
}
} ;
class Cadre:virtual public Person
{
protected :
char post[18] ;
public:
Cadre(char nm[] , int ag , char sx[] ,char pt[])
n +=d.GetDay() ;
return n ;
}
Date Date::NumToDate(int n)
{
int y , m , d ,rest = n ;
for(y = 1 ,rest = n; rest > GetYearDays(y) ; y++)
T.Show() ;
C.Show() ;
TC.Show() ;
system("PAUSE") ;
return 0 ;
}
//3.重载
#include <iostream>
using namespace std ;
class Date
{
private:
int year ;
{
int year , month , day ;
in>>year>>month>>day ;
d = Date(year , month , day) ;
return in ;
}
int main()
{
Date d(2008 , 8 ,18) ;
cout<<"日期:"<<d<<endl ;
case 11:
n = 30 ;
break ;
case 2:
if(IsLeapyear(d.GetYear()))
n = 29 ;
else
n = 28 ;
}
return n ;
}
int Date::DateToNum(const Date&d)
switch(d.GetMonth())
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
n = 31 ;
break ;
case 4:
case 6:
case 9:
return NumToDate(n) ;
}
bool Date::IsLeapyear(int y)
{
if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0 )
return true ;
else
return false ;
protected:
char title[18] ;
public:
Teacher(char nm[] , int ag , char sx[] ,char tl[])
:Person(nm , ag , sx)
{
strcpy(title,tl) ;
}
void Show()const
}
void Show() const ;
static void ShowNum()
{
cout<<"பைடு நூலகம்数 :"<<num<<endl;
}
};
int People::num = 0 ;
void People::Show() const
{
cout<<"第"<<num<<"个人:"<<endl ;
}
static int DateToNum(const Date&d) ;
static Date NumToDate(int n) ;
} ;
ostream &operator<<(ostream &out, const Date &d) ;
istream &operator>>(istream &in , Date &d) ;
{
return day ;
}
Date operator+(int days) ;
Date operator-(int days) ;
static bool IsLeapyear(int y) ;
static int GetYearDays(int y) ;
static int GetMonthDays(const Date &d) ;
char name[18] ;
int age ;
char sex[3] ;
public:
Person(char nm[] , int ag , char sx[])
{
strcpy(name , nm) ;
age = ag ;
strcpy(sex , sx) ;
cout<<"日期 + 10 :"<<d + 10<<endl ;
cout<<"日期 - 10 :"<<d - 10<<endl ;
cout<<"输入日期 :" ;
cin>>d ;
cout<<"日期:"<<d<<endl ;
system("PAUSE") ;
return 0 ;
}
void Show() const
{
cout<<"姓名"<<name<<endl ;
cout<<"年龄"<<age<<endl ;
cout<<"性别"<<sex<<endl ;
}
} ;
class Teacher:virtual public Person
{
obj2.Show() ;
People::ShowNum() ;
system("PAUSE") ;
return 0 ;
}
//2.继承
#include <iostream>
using namespace std ;
class Person
{
protected :
}
} ;
int main()
{
Teacher T("赵毅" , 30 , "男" , "教授");
Cadre C("钱而" , 56 ,"男" , "院长") ;
TeacherCadre TC("钱电视" , 36 ,"男" ,"教授" ,"副院长" , 7000) ;
rest -= GetYearDays(y) ;
for(m = 1 ;rest >GetMonthDays(Date(y , m , 1)) ; m++)
rest -=GetMonthDays(Date(y , m , 1)) ;
d = rest ;
return Date(y , m , d) ;
int month ;
int day ;
public:
Date(int y = 1 , int m = 1,int d = 1):year(y) , month(m) ,day(d){}