ネタ

%と/と-を使わないFizz Buzz

眠い、寝る。 #include <stdio.h> #include <stdlib.h> int *table; void set (int to) { int i; table = calloc(to + 1, sizeof(int)); for (i = 0; i <= to; i++) table[i] = 0; for (i = 3; i <= to; i += 3) table[i] = 1; for (i = 5; i <= to; i += 5) table[i] = 2; for </stdlib.h></stdio.h>…

%と/を使わないFizz Buzz

暇だから考えてみた #include <stdio.h> int keisan (int num1, int num2) { while (num1 > 0) num1 -= num2; return num1; } void fizzbuzz (int to) { int i; for (i = 1; i <= to; i++) { if (!keisan(i, 15)) printf("Fizz Buzz\n"); else if (!keisan(i, 3)) pri</stdio.h>…

%を使わないFizz Buzz

こんなんでやってみた #include <stdio.h> void fizzbuzz (int to) { int i; for (i = 1; i <= to; i++) { if ((i / 15.0f) - (int)(i / 15.0f) == 0) printf("Fizz Buzz\n"); else if ((i / 3.0f) - (int)(i / 3.0f) == 0) printf("Fizz\n"); else if ((i / 5.0f) - </stdio.h>…

1 = 2

3分も悩んだ #include<stdio.h> main(){ int a=0.1,b=0.2; /* 「a=0.1」、「b=0.2」とする。*/ if(10 * a == 10 * b) printf ("YES"); /* 10×aと10×bが等しいことが偽でなければYESと表示。 */ }</stdio.h>

UNIX (UNIX Is UNIX)

こういうの。皮肉って言うのかな。面白いよね。 http://ja.uncyclopedia.info/wiki/Linux Linux(読み方については下記の「よみかた」を参照のこと)は、無料の「何か」である。それが何を指すのかは場合によって異なる。運が悪いと、この言葉を使うや否や、…

みんな大好きC言語

main() { int y = 0, q = 0, o_o = 0, o = 0; (o_o)-y; //中村君! (o^q^o); //なんだい? }

新しいパソコンが欲しい

Dellの神パケを狙おう ということで、定期的に2chからデータを取ってきて特定のキーワードがあればメッセージウィンドウを出してくれるスクリプトを作ってみた #!/usr/bin/env python #encoding:utf-8 ####################################################…