a除b的余数(c语言)#include int main(){int a,b;scanf("%d %d",&a,&b);printf("%d",a%b);return 0;}好像还要考虑被除数是负数的情况
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 13:30:23
![a除b的余数(c语言)#include int main(){int a,b;scanf(](/uploads/image/z/3690799-7-9.jpg?t=a%E9%99%A4b%E7%9A%84%E4%BD%99%E6%95%B0%28c%E8%AF%AD%E8%A8%80%29%23include+int+main%28%29%7Bint+a%2Cb%3Bscanf%28%22%25d+%25d%22%2C%26a%2C%26b%29%3Bprintf%28%22%25d%22%2Ca%25b%29%3Breturn+0%3B%7D%E5%A5%BD%E5%83%8F%E8%BF%98%E8%A6%81%E8%80%83%E8%99%91%E8%A2%AB%E9%99%A4%E6%95%B0%E6%98%AF%E8%B4%9F%E6%95%B0%E7%9A%84%E6%83%85%E5%86%B5)
a除b的余数(c语言)#include int main(){int a,b;scanf("%d %d",&a,&b);printf("%d",a%b);return 0;}好像还要考虑被除数是负数的情况
a除b的余数(c语言)
#include
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a%b);
return 0;
}
好像还要考虑被除数是负数的情况
a除b的余数(c语言)#include int main(){int a,b;scanf("%d %d",&a,&b);printf("%d",a%b);return 0;}好像还要考虑被除数是负数的情况
如果a是正数,a%b就是正数,如果a是负数,a%b就是负数.与b的正负无关,也就是说,b只要知道它的绝对值就是了.人们一般求模运算都想得到最小的正整数,因此可以判断a%b是否为负数,要是负数就加上b的绝对值吧
#include
int main()
{
\x09int a,b;
\x09scanf("%d %d",&a,&b);
\x09if (b < 0)
\x09{
\x09\x09b = -b;
\x09}
\x09int c = a%b;
\x09if (c < 0)
\x09{
\x09\x09c += b;
\x09}
\x09printf("%d", c);
\x09return 0;
}