POJ 1026 Cipher C版本
2009年11月18日
没有评论
数学题+置换群
在poj上做题时需要考虑定义变量的类型,当范围小于测试范围时,很随意的就Runtime Error or Wrong Answer
所以特地写个小程序输出C语言中各类型的最小最大值,C中类型的最小最大值定义在limits.h,float.h中,运行下面的程序就能看到结果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include<stdio.h> #include<limits.h> #include<float.h> int main() { printf("有符号小整型的最小值和最大值\n %d %d\n",CHAR_MIN,CHAR_MAX); printf("符号小整型的最大值\n %u\n",UCHAR_MAX); printf("符号短整型的最小值和最大值\n %d %d\n",SHRT_MIN,SHRT_MAX); printf("无符号短整型的最大值\n %u\n",USHRT_MAX); printf("有符号基本整型的最小值和最大值\n %d %d\n",INT_MIN,INT_MAX); printf("符号基本整型的最大值\n %u\n",UINT_MAX); printf("符号长整型的最小值和最大值\n %d %d\n",LONG_MIN,LONG_MAX); printf("符号长整型的最大值\n %u\n",ULONG_MAX); printf("单精度实数的最小绝对值和最大绝对值\n %lf %lf\n",FLT_MIN,FLT_MAX); printf("双精度实数的最小绝对值和最大绝对值\n %lf %lf\n",DBL_MIN,DBL_MAX); //system("pause"); return 0; } |
最新评论