算法艺术(一):Hello world

    想了许久,算法艺术的开篇应该写个什么算法,拿个复杂的算法出来感觉让人望而却步,那个简单的算法让人倍感无聊。突然想起了一个笑话:

某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有 王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world. 

    于是就拿Hello world 来作为开篇的第一章。 既然是程序员,估计没有谁没有写过这段经典的hello world。

     第一堂程序课的时候老师异常兴奋的教写了一段hello world 的程序,老师的兴奋大可理解,大抵都会有所感慨的。可是作为学生的我们却不大感冒,这样就是学编程啊?太简单,太没意思了吧!学习的人难免 心浮气躁,想一下子就能做一个复杂的程序。那时候也是好高骛远的,而且这种好高骛远很多人都保持了很久。

    好吧,既然是算法,也要让我们的hello world “算”出来吧。

    c# Hello world 写法也可以有几种。

     最经典的方式:

 S​y​s​t​e​m​.​C​o​n​s​o​l​e​.​W​r​i​t​e​L​i​n​e​( " ​H​E​L​L​O​ ​W​O​R​L​D​ " )​;​ ​ ​ 

    这个略有变化:

ExpandedBlockStart.gif 代码
 c​h​a​r[​]​ ​c​h​r​H​e​l​l​o​W​o​r​l​d​ ​=​ n​e​w c​h​a​r[​]​ ​{ ' ​H​ ' , ' ​e​ ' , ' ​l​ ' , ' ​l​ ' , ' ​o​ ' ,​  ' ​ ​ ' ,​  ' ​W​ ' , ' ​o​ ' , ' ​r​ ' , ' ​l​ ' , ' ​d​ ' }​;​ ​ ​ 
 f​i​x​e​d(c​h​a​r ​*​p​ ​=​ ​c​h​r​H​e​l​l​o​W​o​r​l​d​)​ ​ ​ 
 {​ ​ ​ 
     c​h​a​r ​*​p​c​h​ ​=​ ​p​​;​ ​ ​ 
     f​o​r(i​n​t ​i​=​
0 ​;​ ​i​<​ ​c​h​r​H​e​l​l​o​W​o​r​l​d​.​L​e​n​g​t​h​;​ ​i​+​+​)​ ​ ​ 
         C​o​n​s​o​l​e​.​W​r​i​t​e​(​*​(​p​c​h​+​i​)​)​;​ ​ ​ 
 }​ ​ ​ 

    

    也可以定义每个字符的 ASCII 然后输出。要做出一个有意思的输出,我们不妨逆向思维,比如各个字母的哈希码;比如我们看想办法让hello world 变成我们自己的名字,然后反过来输出hello world。没错,这里要强调的是一种逆向思维。凡在编写代码的时候多逆向思考一下,写出的东西目的是什么。

 

    hello world 的很多有趣的算法很有很多,http://www.m269.com/I/Xx/4列出了197中helloworld 写法,有兴趣的也不妨看看。

 

    最后还是强调那一点,多点逆向你的思维,就算是hello world!

 

 

附送一些有趣的幽默笑话:

 

 

  • 对于你,最不可以能做的是什么?[点击:1]

    说你最不可以能做的!

  • 单相思,痛苦在什么地方?[点击:1]

    说吧, 朋友----别吝惜您的油墨

  • "幽默",你竟然背着我爱别人?[点击:1]

    是你自己不珍惜人家,怪不得人家幽幽小姐 回答: 2005-05-31 15:58

  • 信息时代的通病?[点击:1]

    最主要的还是钞票不能ctrl+c ctrl+v 回答: 2005-05-30 23:14

  • 为什么说“婚姻是爱情的坟墓”?[点击:1]

    郁闷。 欢迎幽默答。

  • 绝影可以2人分别打吗[点击:1]

    就是2人分别杀张 湖

  • 衣带渐宽终不悔 为伊消得人憔悴 ?[点击:1]

    是什么样的心情?

  • 让我如何不失望?[点击:1]

    离开幽默这块阵地,去旅游栏目---国内旅游问了一个问题(如何安排庐山游程?),很有挫折感,至今仍没有答案,只好回来搬救兵。众兄弟姐妹快帮忙,多谢 了! 也可在这里回答。

  • “成熟的果实压弯了枝头”,请解答其双关语的函意是什么?[点 击:1]

  • 在线等答案,关于素食的![点击:1]

    请问你们谁知道素食,也就是斋菜,在苏州有这样的店吗?是台资的!

  • 什么叫有一腿啊?哼哼……[点击:1]

  • 这人多来这问[点击:1]

    个人资料里人物下面的星星是干什么用的? 根据什么有几个星星? 星星能代表什么? 怎样能得到更多的星星? 顺便!祝福一下她! 陈香 祝愿你永远幸福快乐! 能走出现在的生活! 不要在让我为你担心! 我希望你能过的幸福! 你快乐!幸福!我就知足了! じ钚洅傷鈊﹊ 因为我的鈊已经誶了 174948741

  • 有趣的测试题!一齐来做啊![点击:1]

    朋友拿了一份报纸要我作个实验,我同意了。   问题一:如果你知道一个女人怀孕了,她已经生了8个小孩子了,其中有3个耳朵聋,2个眼睛瞎,一个智能不足,而这个女人自己又有梅毒,请问,你会建议 她堕胎吗?   我刚要回答,朋友制止了我,又问我第二个问题。   问题二:现在要选举一名领袖,而你这一票很关键,下面是关于3个候选人的的一些事实:   候...

  • 你们的网上性别是真的吗?[点击:1]

    好玩点说

  • 郝武德.凯礼医生[点击:1]

    不求回报才能得到最好的回报 回答: 2005-05-30 20:57

  • 吓我一跳。[点击:1]

    谢谢大胆, 还有很多不能一起吃的食物呢。 以后我也发一个。 回答: 2005-05-30 20:44

  • 含羞草种在哪里?[点击:1]

    幽默回答

  • 蜡笔小新的克星是谁[点击:1]

  • 分数怎么打[点击:1]

    如三分之一

  • 有感而发![点击:1]

    今天我到医院去探望了一个亲戚,以前他们生活很清贫,现在已经子孙满堂,两个儿子也很有出息,小日子过得很滋润,按理说,正是享清福的好时候,却不幸患上 了不治之症(恶性肿瘤),唉,生命真的太脆弱了,不知各位有什么想法?

  • 在这个和平的年代,你在午夜的沉睡中被谁惊醒?![点击:1]

    呵呵,对我来说,当然是蚊子了 我必欲除之而后睡!

  • 如何向网友提出网恋[点击:1]

    难道开门见山,说:"MM,咱们网恋吧!"

  • 在爱问上能不能撤消自己提问过的问题,是已经解决了的采纳答案的。[点击:1]

    我知道能撤消还没有回答情况的问题,可是不知道这种情况能不能撤消。

  • 女人贞洁与否真的就取决于那张膜吗?[点击:1]

  • 怎样才能解决男人的生育问题?[点击:1]

    就是让男人生孩子,呵呵

  • “沉鱼落雁,闭月羞花”就一定是美吗?[点击:1]

    有没有其他解释或反面教材啊?呵呵

  • 中国古代四大美女适合配什么样的男人?[点击:1]

  • 各位如何消除工作上的压力?[点击:1]

  • 爱一个人是动力还是压力?[点击:1]

  • 水为什么要分咸淡?[点击:1]

  • 你是风儿我是沙,下一句是....(大家一起来创想吧!)[点 击:1]

  • 这些系你女生你敢追吗[点击:1]

    中文系的女生追不得:一帮整天看浪漫的爱情的小说的家伙;      英语系的女生追不得:你想让你的孩子在出生之前就接受洋奴教育;   政法系的女生追不得:离婚分财产你一定说不过她;   历史系的女生追不得:一天到晚研究古往今来阴谋诡计的那些人,你能算过她吗;   数学系的女生追不得:天天算题,早晚有...

  • 中国历史十大富豪排行榜[点击:1]

    开篇之前,我先声明两条入选框框:一、历代帝王不选。盖因中国古代是“家天下”,所谓“普天之下,莫非王土”,帝王的个人财产等诠夜饰薹ń缍 ā6⒔刂鼓晗薜矫窆V钊绲贝俚恰案2妓埂笔澜绺晃贪竦拇蟾缓烂且宦刹蛔魈崦:茫醒缘酱耍颐强溃?br> 1、陶朱公:春秋末期人,即助越王勾践一战灭吴的大智者范蠡,堪称历史上弃政从商的鼻祖和开创个人致富...

  • 男陔的帅气/女孩的靓丽[点击:1]

    男陔的帅气/女孩的靓丽 是怎么一个标准?

  • 唐伯虎名画[点击:1]

      从前有个傻女婿。   有一天,他岳父要来拜访,父亲刚好要出远门,不放心,所以就教他,如果你岳父问你:“这些院子的牛马是怎么照顾的,长得这么好。”   你就说:“小小畜牲何必介意!”   如果他问你:“家中事业是谁在管理的?”   你就说:“小婿无能父亲掌管。”   如果问起墙上那幅画,就说:“这是唐伯虎名画。”   还叫他覆颂了一遍,才放心...

  • 观棋不语真君子[点击:1]

      某甲是个书呆子。有一天,他邻居失火,邻居大嫂一边救火,一边对他说:“好兄弟,快去找找你大哥,就说家里失火了!”   书呆子整整衣冠,踱着方步出门去了。走了不远,看见邻居正在下棋。他连忙一声不响地走了过去,专心看下棋。   过了大半天,一盘棋下完了,邻居见到了他,忙问。   “兄弟,找我有事吗?”   “哦!小弟有一事相告,——仁兄家中失火。”...

  • 最乐观的人[点击:1]

      贝尔被人称为“最乐观的人”。   这一天山洪暴发,大水漫过村庄。贝尔坐在自家屋顶上,乐滋滋地唱歌。   邻人划着船到他家,大声说:“贝尔,你的鸭子都冲走了!”   “没关系,它们都会游泳。”   “你的麦子也淹光了。”   “没关系,今年反正是歉收年。”   “哎呀,水淹到你家的窗户了!”   “太好了,我正准备擦洗窗户,这下省事多了!” ...

  • 请帮我一下(急)[点击:1]

    有谁知道在顺德客运站有车去深圳的龙华汽车站吗?如果没有的话,那在广州那个客运站有车去深圳的龙华汽车站呢?我好急的,我明天要去,谢谢各位啦。快告诉 我,好吗?很对不起,因为我很急的,所以转到这一栏里啦。请不要见怪。

  • 足球与爸爸[点击:1]

        托比的爸爸给托比买了一个小足球,他把它带到学校去,玩得挺开心。   老师过来了,摸着托比的头说:“托比,你已是一个小学生了,不再是幼儿园里的孩子,要懂得关心同学。把你的球借给那个没有爸爸的可怜的小男孩,好 吗?”   托比犹豫了一会儿,说:“我能不能不借给他足球而借给他爸爸呢?”

  • 可爱的漂亮女友[点击:1]

     与女友分手两月有余,精神萎靡,面带菜色。   家人介绍一女孩,昨日与其相亲。   女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。   选了一个蛮贵的西餐厅,点了比较贵的菜。   女孩眉开眼笑,与我谈得很投机。   聊着聊着,她说:“我给你讲个笑话吧。”   “ok”   “一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛...

 

 

 

    


转载于:https://www.cnblogs.com/xinggg22/archive/2010/06/11/1756005.html

你可能感兴趣的:(算法艺术(一):Hello world)