来谈谈:用三段140字符之内的代码天生一张1024×1024的图片
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;KyleMcCormick在StackExchange上倡议了一个叫做TweetableMathematicalArt的竞赛,参赛者必要用三条推这么长的代码来天生一张图片。详细地说,参赛者必要用C++言语编写RD、GR、BL三个函数,每一个函数都不克不及凌驾140个字符。每一个函数城市接到i和j两个整型参数(0≤i,j≤1023),然后必要前往一个0到255之间的整数,暗示位于(i,j)的像素点的色彩值。举个例子,假如RD(0,0)和GR(0,0)前往的都是0,但BL(0,0)前往的是255,那末图象的最左上角谁人像素就是蓝色。参赛者编写的代码会被插进上面这段程序傍边(我做了一些渺小的修改),终极会天生一个巨细为1024 用的vector,而很少使用了数组。当然在我现在的能力范围内,还很难驾驭vector,毕竟数组当年也是我的最爱,相比于更加难缠的指针控制来说。 其实早在本科一年级就学过C++,当年好像也比较认真的学过,至少成绩上算是认真学过的,只是当年大脑没怎么开化,学的半生不熟的,高级编程自然不用说。 慢慢得,你会发现你得问题强人基本解决不了,不是你超过他,而是你们关注领域不同,这个时候,你自己也成为强人了,嘿嘿!! 程序.最主要的是实践.就我所学过的语言来说(差不多十门), C++应该是其中最难的. 经过一周的实训,我受益匪浅,感触良多。 确实如此,你让一个使用惯C++的人看你在程序中夹杂些诸如 printf(),scanf(),这些原本就很简单的函数,实在有些过分,一个cout直接就很清晰的输出语句,被搞得又是变量类型,又是变量名称。 面向对象思想+CPP语法+算法+实践=学会,初期学习语法较重要,你写的代码编译器都“读”不懂,怎么行?
页:
[1]