950612-1.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 49 行
C
49 行
unsigned intf1 (int diff){ return ((unsigned int) (diff < 0 ? -diff : diff));}unsigned intf2 (unsigned int diff){ return ((unsigned int) ((signed int) diff < 0 ? -diff : diff));}unsigned long longf3 (long long diff){ return ((unsigned long long) (diff < 0 ? -diff : diff));}unsigned long longf4 (unsigned long long diff){ return ((unsigned long long) ((signed long long) diff < 0 ? -diff : diff));}main (){ int i; for (i = 0; i <= 10; i++) { if (f1 (i) != i) abort (); if (f1 (-i) != i) abort (); if (f2 (i) != i) abort (); if (f2 (-i) != i) abort (); if (f3 ((long long) i) != i) abort (); if (f3 ((long long) -i) != i) abort (); if (f4 ((long long) i) != i) abort (); if (f4 ((long long) -i) != i) abort (); } exit (0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?