09/07/09 22:32:39
>>831
「わかりません」ってなんだよ
>>826
下のプログラムを実行したら、ちゃんとintの範囲なら全部判定できるプログラムができるからやってみなw
#include <stdio.h>
#include <limits.h>
int main(){
int i;
printf("#include <stdio.h>\n"
"int main(){\n"
"\tint n;\n"
"\tprintf(\"input number > \");\n"
"\tscanf(\"%%d\",&n);\n"
"\tswitch(n){\n"
"\tcase %d:\n", INT_MIN);
for(i = INT_MIN + 2; i > INT_MIN + 1; i+=2) printf("\tcase %d:\n", i);
printf("\t\tprintf(\"%sです!\\n\");\n\tbreak;\n\tcase %d\n", INT_MIN % 2 ? "奇数" : "偶数", INT_MIN+1);
for(i = INT_MIN + 3; i > INT_MIN + 1; i+=2) printf("\tcase %d:\n", i);
printf("\t\tprintf(\"%sです!\\n\");\n\tbreak;\n", INT_MIN % 2 ? "偶数" : "奇数");
printf("\t}\n"
"\treturn 0;\n"
"}\n");
return 0;
}