`
以下为程序运行结果示例:
negative: -1
positive: 4
输入格式:无
输出格式:
负余数的输出格式:"negative: %d\n"
正余数的输出格式:"positive: %d\n"
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=-11,b=5,c;
c=a%b;
printf("negative: %d\n",c);
printf("positive: %d\n",c+5);
return 0;
}
``我们可以直接通过暴力直接推出这个结果,
我的第二中求法通过数学函数,表示出绝对值,在进行计算
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a=-11,b=5,c;
c=a%b;
printf("negative: %d\n",c);
if (a<0&&c<0)
c+=fabs(b);
printf("positive: %d\n",c);
return 0;
}
注意调用数学函数。
来源:CSDN
作者:zm528630
链接:https://blog.csdn.net/zm528630/article/details/104599196