Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- main(b,a){a>b?main(1,0):printf("%dn",a),main(a+b,b);}
- class F{public static void main(String[]v){int x=v.length,a,b;System
- .out.println(a=x>>16);main(new String[(b=x&0xFFFF)+1<<16|a+b]);}}
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main(int argc, char *argv[])
- {
- static int i = 0, j= 1;
- int res, max;
- /*
- * You could add some check for argc and argv
- */
- max = atoi(argv[1]);
- printf("%d ", i);
- res = i + j;
- i = j;
- j = res;
- if (j > max)
- {
- printf("n");
- exit(0);
- }
- main(argc, argv);
- }
- $ gcc -std=c99 -Wall tst.c -o tst
- $ ./tst 1000
- 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610
- $
- #include <stdio.h>
- int fib1=0;
- int fib2=1;
- int fib_tmp;
- int main()
- {
- printf("%d ",fib1);
- fib_tmp=fib1+fib2;
- fib1=fib2;
- fib2=fib_tmp;
- if (fib1>0)
- main();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement