代码欣赏之:此题易错在 a+b 非要写成 a-fabs(b).因为这样就成了浮点值了,得不到准确数
代码欣赏之:此题易错在 a+b 非要写成 a-fabs(b).因为这样就成了浮点值了,得不到准确数
7-23 小孩子才做选择,大人全都要
#include<stdio.h> #include<math.h> int main() {int a,b;scanf("%d %d",&a,&b);if(a>0&&b>0){if(a>b)printf("%d %d\n^_^",a,a+b);else printf("%d %d\n^_^",b,a+b);}else if(a>0&&b<0){if(a>fabs(b))printf("%d %d\nT_T",a,a+b);else printf("%d 0\nT_T",a);}else if(a<0&&b>0){if(b>fabs(a))printf("%d %d\nT_T",b,b+a);else printf("%d 0\nT_T",b);}else if(a<0&&b<0){printf("0 0\n-_-");}return 0; }