这道题我的代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
long long a,b,c;
scanf("%lld %lld",&a,&b);
if(b>0&&b!=0)
{
c=abs(a);
printf("%lld",c);
}
if(b<0&&b!=0)
{
c=-1*abs(a);
printf("%lld",c);
}
system("pause");
return 0;
}
可问题在于这个代码用C++可以AC,用C却不行,有没有大佬解释一下。
万分感谢(加关注)!