a除b的余数(c语言)
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/30 19:30:03
a除b的余数(c语言)
#include
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a%b);
return 0;
}
好像还要考虑被除数是负数的情况
#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;
}
再问: 问一下那个c+=b是什么意思
再答: 如果a是负数,则c也是负数,+=b保证c是正数 如a = -4, b = 5, 得c = -4 你不是希望c是正数么?那就 +b 得到1,为正数 c += b
再问: +=有什么用
再答: 汗,c += b; 就是 c = c + 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;
}
再问: 问一下那个c+=b是什么意思
再答: 如果a是负数,则c也是负数,+=b保证c是正数 如a = -4, b = 5, 得c = -4 你不是希望c是正数么?那就 +b 得到1,为正数 c += b
再问: +=有什么用
再答: 汗,c += b; 就是 c = c + b;
再问: = =没看到过而已
a除b的余数(c语言)
a,b,c除11的余数分别为7,9,3,求(a+b+c)(a-b)(b-c)除11的余数 求大神帮忙解决一下这个五年级假
C语言中如何判定a除以b的余数是否等于零
已知正整数a、b、c、m、n中,m、n分别是a、b被c除所得的余数.
0.13除0.192等于1.4那么,余数是( ) A.10 B.0.1 C.0.0
已知在正整数a、b、c、m、n中,m、n分别是a、b被c除所得的余数.问:当m+n=a+b\2且a>b时,a、b、
C语言:输入两个整数,求它们相除的余数,用带参的宏来实现编程序.
C语言 100~1000的个位与十位数之和被10除余数是百位数的 素数
C语言中%取余数的问题
C语言求余数问题#include<stdio.h>main(){ int x,y,a,b,c;&n
C语言怎样求两个double型数据相除求余数?
C语言的“ r=a%b