📄 950612-1.c
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -