一段神奇的代码

     做一个优雅的程序员,好像是很多程序员的一大目标,何为优雅,如何优雅?下面是一段神奇的代码,什么编码风格,什么编程规范,统统丢到一边吧,化腐朽为神奇才是更加难能可贵的!

#define      M 002354l
#define     A   000644l
#define    G     000132l
#define     I   000322l
#define      C 000374l

#define                a ;
#define               b for
#define              c    ++
#define             d       %
#define            e       int
#define           f           ,
#define          g             -
#define         h             011
#define        i                 =
#define       j                   {
#define      k                     )
#define     l                    '\n'
#define    m                      main
#define    n                         <
#define     o                       }
#define      p                     >
#define       q                  &&
#define        r                 (
#define         s              ||
#define          t             ?
#define           u     putchar
#define            v      void
#define             w     '*'
#define              x     :
#define               y ' '
#define                _ /
#define           C_O_O_L return

                   e u r e k a

                         e
                        m r
                       v k j
                      j j j j
                     j j j j j
                    j j j j j j
                   j j j j j j j
                  j e z a b r z i
                 M _ A _ G _ I _ C
                a z n G a u r z d h
               + z _ h p M _ A q z d
              h + z _ h n M _ G q z _
             h n z d h + M _ I q z _ h
            p z d h g M _ C t w x y k f
           z d h g h + 1 s u r l k f z c
          k a u r l k a j j j j j j j j j
         j j C_O_O_L M _ A _ G _ I _ C a o
        o o o o o o o o o o o o o o o o o o
                      o o o o
                      o o o o
                      o o o o
                      o o o o

     不要怀疑你的眼睛,这就是一段完整的代码,是可以编译通过并正常运行的。(编译时会有warning信息,Anyway ,瑕不掩瑜啦, 能看到如此富有艺术气息的代码,小小的warning又何足挂齿!)

神奇的输出

运行结果

     代码的运行结果,同样很艺术,坦白讲,让我通过代码输出这个图案,估计要下一番功夫,而且可以肯定的是,写出来的代码绝对是乱七八糟的!天道酬勤,厚积薄发,无法创造神奇,暂且虔心观摩观摩吧!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些有趣的、神奇的 C 语言代码: 1. 计算器 这段代码可以实现一个简单的计算器功能,用户输入两个数字和一个操作符,程序会返回计算结果。 ```c #include<stdio.h> int main() { char op; float num1,num2,result; printf("Enter the operator (+, -, *, /): "); scanf("%c",&op); printf("Enter two numbers: "); scanf("%f%f",&num1,&num2); switch(op) { case '+': result=num1+num2; break; case '-': result=num1-num2; break; case '*': result=num1*num2; break; case '/': result=num1/num2; break; default: printf("Invalid operator"); return 0; } printf("%.2f %c %.2f = %.2f",num1,op,num2,result); return 0; } ``` 2. 斐波那契数列 这段代码可以生成斐波那契数列的前 n 项。 ```c #include<stdio.h> int main() { int n, i, t1 = 0, t2 = 1, nextTerm; printf("Enter the number of terms: "); scanf("%d", &n); printf("Fibonacci Series: "); for (i = 1; i <= n; ++i) { printf("%d, ", t1); nextTerm = t1 + t2; t1 = t2; t2 = nextTerm; } return 0; } ``` 3. 倒计时 这段代码可以实现一个简单的倒计时功能,用户输入一个时间,程序会倒计时到 0。 ```c #include<stdio.h> #include<unistd.h> int main() { int sec; printf("Enter number of seconds: "); scanf("%d",&sec); while(sec>=0) { printf("Time remaining: %d seconds\n",sec); sleep(1); sec--; } printf("Time's up!"); return 0; } ``` 4. 十进制转二进制 这段代码可以将一个十进制数转换为二进制数。 ```c #include<stdio.h> int main() { int num,rem,i=0; int binary[20]; printf("Enter a decimal number: "); scanf("%d",&num); while(num>0) { rem=num%2; binary[i]=rem; i++; num=num/2; } printf("Binary equivalent: "); for(i=i-1;i>=0;i--) { printf("%d",binary[i]); } return 0; } ``` 5. 打印自己的源代码 这段代码可以打印出自己的源代码。 ```c #include<stdio.h> int main() { FILE *fp; char c; fp=fopen(__FILE__,"r"); do { c=getc(fp); putchar(c); } while(c!=EOF); fclose(fp); return 0; } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值