编程小故事(编程小故事有哪些)

2023-11-27 23:32:34 数码极客 bianji01

 

C++编程题猎户和牧场主人的故事怎么写?

#include

#include

usingnameSPAcestd;

classPeople//基类

public:

People(stringn,inta,strings){name=n;age=a;sex=s;}

virtualvoidsay_a()const=0;//多态虚函数

virtualvoidsay_b()const=0;

virtualvoidsay_c()const=0;

virtualvoidsay_d()const=0;

virtualvoiddisp()const

cout<<"姓名:"<

cout<<"性别:"<

cout<<"年龄:"<

private:

intage;

stringname;

stringsex;

intnum=50;//羊的数量

classShepherd:publicPeople//牧场主类

public:

Shepherd(stringn,inta,strings):People(n,a,s){}

virtualvoidsay_a()

const{cout<<"牧场主人几次请猎户把狗关好,但猎户不以为然,没几天,猎狗又咬伤了几只小羊。"<

virtualvoidsay_b()

const{cout<<"“啊啊啊!我受不了,你给我等着!”牧场主人愤怒的说到。"<

virtualvoidsay_c()

const{cout<<"忍无可忍的牧场主人找镇上的法官评理。"<

virtualvoidsay_d()

const{cout<<"一到家,牧场主人就按法官说的挑选了3只最可爱的小羔羊,送给猎户的3个儿子。"<

classJudge:publicPeople//法官类

public:

Judge(stringn,inta,strings):People(n,a,s){}

virtualvoidsay_a()

const{cout<<"法官说:“我给你出个主意,按我说的去做。”"<

virtualvoidsay_b()

const{cout<<"不但可以保证你的羊群不再受骚扰,"<

virtualvoidsay_c()

const{cout<<"还会为你赢得一个友好的邻居。"<

virtualvoidsay_d()

const{cout<<"法官让牧场主人挑选3只最可爱小羔羊,送给猎户3个儿子。"<

classHunterSon:publicPeople//儿子类

public:

HunterSon(stringn,inta,strings):People(n,a,s){}

virtualvoidsay_a()

const{cout<<"儿子看到洁白温顺的小羊,"<

virtualvoidsay_b()

const{cout<<"如获至宝,"<

virtualvoidsay_c()

const{cout<<"每天放学后马上回家,"<

virtualvoidsay_d()

const{cout<<"赶着与小羔羊玩耍嬉戏。"<

classHunter:publicPeople//猎户类

public:

Hunter(stringn,inta,strings):People(n,a,s){}

virtualvoidsay_a()

const{cout<<"此时,猎户怕猎狗伤害到儿子们的小羊,于是做大铁笼把狗锁起来。"<

virtualvoidsay_b()

const{cout<<"为了答谢牧场主人,猎户送野味给他。"<

virtualvoidsay_c()

const{cout<<"牧场主人也羊肉和奶酪回赠猎户"<

virtualvoidsay_d()

const{cout<<"渐渐地,两人成了好朋友。"<

classDog//猎狗类

public:

voida()

cout<<"但是,猎狗经常跳过栅栏,袭击牧场里的羔羊。"<

num-=5;

cout<<"最开始羊有50只,现在还剩"<

voidb()

for(intj=0;j<3;j++)

cout<<"第"<

num-=3;

cout<<"还剩"<

intmain()//主函数

inti;

Shepherdshepherd("Wang",49,"男");

Hunterhunter("Song",56,"男");

Judgejudge("Guo",42,"男");

HunterSonhunterson("SongS",9,"男");

Dogdog;

People*p=&shepherd;

cout<<"人物介绍:"<

cout<<"身份:牧场主"<

p->disp();

cout<<"\n";

p=&hunter;

cout<<"身份:猎户"<

p->disp();

cout<<"\n";

p=&judge;

cout<<"身份:法官"<

p->disp();

cout<<"\n";

p=&hunterson;

cout<<"身份:猎户儿子"<

p->disp();

cout<<"\n";

cout<<"故事背景:";

cout<<"牧场主人养了许多羊,邻居猎户饲养了一群凶猛的猎狗。"<

p=&shepherd;

dog.a();

p->say_a();

dog.b();

p->say_b();

p->say_c();//调解

p=&judge;//People指针指向法官类对象

p->say_a();

p->say_b();

p->say_c();

p->say_d();

p=&shepherd;p->say_d();

cout<<"儿子出场。"<

p=&hunterson;p->say_a();

p->say_b();

p->say_c();

p->say_d();

p=&hunter;p->say_a();

p->say_b();

p->say_c();

p->say_d();

cout<<"从此,牧场主人的羊群再也没有受到骚扰。"<

cout<<"由这个故事我们感悟到:"<<"现实世界中有太多的事情就像牢固的大山一样,是我们无法改变的,或至少是暂时无法改变的。"<

cout<<"如果事情无法改变,我们就改变自己。"<

cout<<"如果无法说服他人,是因为自己还不具备足够的说服力。"<

cout<<"如果别人不喜欢自己,是因为自己还不够让人喜欢。"<

cout<<"如果我们还无法成功,是因为我们自己暂时没有找到成功的方法。"<

cout<<"想要事情改变,首先得改变自己。只有改变自己,才会最终改变别人;只有改变自己,才可以最终改变属于自己的世界。"<

cout<<"故事结束"<

getchar();

getchar();

return0;

人物介绍:

身份:牧场主

姓名:Wang

年龄:49

身份:猎户

姓名:Song

年龄:56

身份:法官

姓名:Guo

年龄:42

身份:猎户儿子

姓名:SongS

故事背景:牧场主人养了许多羊,邻居猎户饲养了一群凶猛的猎狗。

但是,猎狗经常跳过栅栏,袭击牧场里的羔羊。

最开始羊有50只,现在还剩45只

牧场主人几次请猎户把狗关好,但猎户不以为然,没几天,猎狗又咬伤了几只小羊。

第1次袭击!

还剩42只

第2次袭击!

还剩39只

第3次袭击!

还剩36只

“啊啊啊!我受不了,你给我等着!”牧场主人愤怒的说到。

忍无可忍的牧场主人找镇上的法官评理。

法官说:“我给你出个主意,按我说的去做。”

不但可以保证你的羊群不再受骚扰,

还会为你赢得一个友好的邻居。

法官让牧场主人挑选3只最可爱小羔羊,送给猎户3个儿子。

一到家,牧场主人就按法官说的挑选了3只最可爱的小羔羊,送给猎户的3个儿子。

儿子出场。

儿子看到洁白温顺的小羊,

如获至宝,

每天放学后马上回家,

赶着与小羔羊玩耍嬉戏。

此时,猎户怕猎狗伤害到儿子们的小羊,于是做大铁笼把狗锁起来。

为了答谢牧场主人,猎户送野味给他。

牧场主人也羊肉和奶酪回赠猎户

渐渐地,两人成了好朋友。

从此,牧场主人的羊群再也没有受到骚扰。

由这个故事我们感悟到:现实世界中有太多的事情就像牢固的大山一样,是我们无法改变的,或至少是暂时无法改变的。

如果事情无法改变,我们就改变自己。

如果无法说服他人,是因为自己还不具备足够的说服力。

如果别人不喜欢自己,是因为自己还不够让人喜欢。

如果我们还无法成功,是因为我们自己暂时没有找到成功的方法。

想要事情改变,首先得改变自己。只有改变自己,才会最终改变别人;只有改变自己,才可以最终改变属于自己的世界。

本回答由提问者推荐

登鹳雀楼编写小故事100字

一天,诗人王之涣登上了鹳雀楼,眺望落山的太阳,奔腾的黄河,联想到时间的流逝,无际无穷,他强烈地感觉到要想看得更远,就必须登上更高一层楼;人生要有意义,就必须不断地进取,最大限度的获取成就。于是就在楼上写了《登鹳雀楼》这首诗。

西门子编程的简单例子

西门子分几种弄号有802s。802d,804d等等型号,编各略有不同,典型像802s。西门子的编程和法那科的不同,法那科编程要调用刀补,长度补偿等,西门子的前面就给定义好了,如g54g90g17g0x0y0t1d1。还有钻孔这一块,也和法那科的不同,全部是调用循环,lcyc61,lcyc82。lcyc60,等等循环它们每个循中的每一个参数你都得明白,一下子说不清的,而且每一种型号的参数也不同,定位到一个孔的位置就调用循环,每定位一次调用一次。宏程序这一块也不同,法那科用while西门子用gotob,条件跳转,用aaal,或者mal等先标记,还有什么g258座标旋转等等,建议你去买一西门子专业编程的书,

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告