谈几个Hello World的C语言代码,有的程序员问我如何让自己的程序看起来匪疑所思。
在这里贴几个代码,在程序员为难之时可以用得到,类似《九阴真经》和《九阳神功》,《乾坤大挪移》三本致高的武林绝学。
题外一点,九阴真经上本是练外功,下本是内修心法就一章节。上下本合书成一张羊皮。宋朝江南,江北是湖北边境这里,还有江浙地带,不太长,是梵文也可以说是古蒙古语。金国和襄阳城,宋国边境(甘肃和湖北的疙瘩,湖北的前身汉口是一条长长的街道,江以南是黄鹤楼)
九阳神功是张无忌身后的觉远遇异人,带出来的张三丰,咸宁,浠水,武当等地方,崆峒峨眉在湖北以东,是一些少数民族,远点大理,女性主事,在湖北以东和南,属于觉远莫明内练成神功打不死,是纯阳内功不算武术。张无忌是何人,他姓张,张氏夫妻逃难生活,去了浙江,他家大叔金毛谢逊带出来的小男伢,去了黄河附近。后在明朝前传成立光明教在那混左挪右放神功,乾坤大挪移。也就是说那些江湖混混四处找地方混的黑暗旧上加旧的社会。被朱元璋混出来了,说实话,朱元璋一直传说是代名词。这是中国西凉,夏,那边的故事了,那奇书用来搏击对手的,张三丰化简成了太极神功。也叫《太极拳》,本身和那些东西无关。去了湖北的一个乡下做了一家大院,成为大户人,一直修心养性。喝点茶来热下身,这是你的,那是我的,梅花也有八度。
程序1:
#include <stdio.h> #define _(_) putchar(_); int main(void){int i = 0;_( //34567890123456789012345678 ++++++++++++++++++++++++++++// 1 28 ++++++++++++++++++++++++++++// 2 28 ++++++++++++++++++++++++++++// 3 28 ++++++++++++++++++++++++++++// 4 28 ++++++++++++++++++++++++++++// 5 28 ++++i)_(++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++i)_(++++++++++++++//47 / i)_(--++i)_(++++++i)_(------ ---------------------------- ---------------------------- ---------------------------- ---------------------------- ----------------i)_(-------- ----------------i)_(++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++++++++++i) _(----------------i)_(++++++ i)_(------------i)_(-------- --------i)_(---------------- ---------------------------- ---------------------------- ---------------------------- ---------------------------- ------i)_(------------------ ---------------------------- i)return i;}
程序2:
#include <stdio.h> main(){int i,n[]={(((1<<1)<<(1<<1)<<(1<< 1)<<(1<<(1>>1)))+((1<<1)<<(1<<1))), (((1 <<1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<<( 1<<1)<<(1<<1))+((1<<1)<<(1<<(1>>1)))+ (1 <<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1)<< (1 <<1))-((1<<1)<<(1<<1)<<(1<<(1>>1)))- ((1 <<1)<<(1<<(1>>1)))),(((1<<1)<<(1<<1)<<(1 <<1)<<(1<<1))-((1<<1)<<(1<<1)<<(1<<(1>>1 )))-((1<<1)<<(1<<(1>>1)))),(((1<<1)<< (1 <<1)<<(1<<1)<<(1<<1))-((1<<1)<<(1<<1)<<( 1<<(1>>1)))-(1<<(1>>1))),(((1<<1)<<(1<<1 )<<(1<<1))+((1<<1)<<(1<<1)<<(1<<(1>>1))) -((1<<1)<<(1<<(1>>1)))),((1<<1)<< (1<<1) <<(1<<1)),(((1<<1)<<(1<<1)<<(1<<1)<<(1<< 1))-((1<<1)<<(1<<1))-(1<<(1>>1))),(((1<< 1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<< (1 <<1)<<(1<<(1>>1)))-(1<<(1>>1))), (((1<<1 )<<(1<<1)<<(1<<1)<<(1<<1))- ((1<<1)<< (1 <<1)<<(1<<(1>>1)))+(1<<1)), (((1<<1)<< ( 1<<1)<<(1<<1)<< (1<<1))-((1<<1)<< (1<<1) <<(1<<(1>>1)))-((1<<1) <<(1<< (1>>1)))), (((1<<1)<< (1<<1)<<(1<<1)<< (1<<1))- ((1 <<1)<<(1<<1)<<(1<<1))+((1<<1)<< (1<<(1>> 1)))), (((1<<1)<<(1<<1) <<(1<<1))+(1<<(1 >>1))),(((1<<1)<<(1<<1))+((1<<1)<< (1<<( 1>>1))) + (1<< (1>>1)))}; for(i=(1>>1);i <(((1<<1) <<(1<<1))+((1 <<1)<< (1<<(1>>1 ))) + (1<<1)); i++) printf("%c",n); }
程序3:
int n[]={0x48, 0x65,0x6C,0x6C, 0x6F,0x2C,0x20, 0x77,0x6F,0x72, 0x6C,0x64,0x21, 0x0A,0x00},*m=n; main(n){putchar (*m)!='\0'? main(m++): exit(n++);}
程序4:
#include<stdio.h> #define __(a) goto a; #define ___(a) putchar(a); #define _(a,b) ___(a) __(b); main() { _:__(t)a:_('r',g)b:_('$',p) c:_('l',f)d:_(' ',s)e:_('a',s) f:_('o',q)g:_('l',h)h:_('d',n) i:_('e',w)j:_('e',x)k:_('\n',z) l:_('H',l)m:_('X',i)n:_('!',k) o:_('z',q)p:_('q',b)q:_(',',d) r:_('i',l)s:_('w',v)t:_('H',j) u:_('a',a)v:_('o',a)w:_(')',k) x:_('l',c)y:_('\t',g)z:___(0x0)}
程序5:
#include<stdio.h> main(){ int x=0,y[14],*z=&y;*(z++)=0x48;*(z++)=y[x++]+0x1D; *(z++)=y[x++]+0x07;*(z++)=y[x++]+0x00;*(z++)=y[x++]+0x03; *(z++)=y[x++]-0x43;*(z++)=y[x++]-0x0C;*(z++)=y[x++]+0x57; *(z++)=y[x++]-0x08;*(z++)=y[x++]+0x03;*(z++)=y[x++]-0x06; *(z++)=y[x++]-0x08;*(z++)=y[x++]-0x43;*(z++)=y[x]-0x21; x=*(--z);while(y[x]!=NULL)putchar(y[x++]); }
程序6(计算派,小数17位):
#include<iostream> #include<iomanip> using namespace std; int main() { double n; n = 100000000; double num0,num1=0; for (double i = 1; i < n; i++) { num0 = 4 * n / (n*n + i * i); num1 += num0; } cout <<setprecision(17)<< num1; }