关于求余数运算的问题
问问如果我要输入一个数然后输出这个数除以一个小数的余数
怎么写代码
比如我输入一个数然后要输出他除以2.2的余数 zyxzyx。 发表于 2021-11-26 18:12
就如果需要12除以2.2就是5余1
#include <stdio.h>
int main(void) {
long long num;
scanf("%lld", &num);
long long x = num / 2.2;
printf("%lld...%lf\n", x, num - x * 2.2);
return 0;
}
既然是小数还有余数的必要吗,整数10%3=1;10.0/3.0=0.33333……还有余数的必要吗 fmod看看 num = int(input("请输入一个整数:"))
num_2 = float(input("请输入一个除数:"))
answer = round(num % num_2, 2)
print(f"答案是:{answer}")
如果非要这么计算的话,程序应该就是这样 用地板除吧,比如:求 5 除以 2.2 的余数
5 - (5//2.2) * 2.2 jhq999 发表于 2021-11-25 11:20
既然是小数还有余数的必要吗,整数10%3=1;10.0/3.0=0.33333……还有余数的必要吗
就如果需要12除以2.2就是5余1 luck78 发表于 2021-11-25 13:37
如果非要这么计算的话,程序应该就是这样
这个是Python的写法吗
我想要一个C语言的写法 zyxzyx。 发表于 2021-11-26 18:12
就如果需要12除以2.2就是5余1
原来是这样?要整除余数 人造人 发表于 2021-11-25 11:00
强
页:
[1]