3800 - 第一章:整数运算《练习4:整数模运算(求余数)》
输入两个整数a(被除数)和b(除数),输出它们相除的余数。
Input
输入中只有一行,包括两个整数。两个整数间用一个空格隔开。
Output
只包括一个整数,即输入的两整数相除的余数。
Examples
Input
5 2
Output
1
Hint
尝试一下模“%”的运算。就是求余数。比如 5%3=2,17%5=2。
试试:-9 % 4 =? 9 % -4 =? -9 % -4=? 总结一下模运算在有负数情况的规律。
Solution C
#include <stdio.h> int main(void) { int a, b = 0, c; scanf("%d", &a); while(b == 0) scanf("%d", &b); c = a % b; printf("%d", c); return 0; }
Solution C++
#include<cstdio> using namespace std; int main() { int a,b,s; scanf("%d%d",&a,&b); s=a%b; printf("%d\n",s); return 0; }
Hint
尝试一下模“%”的运算。就是求余数。比如 5%3=2,17%5=2。
试试:-9 % 4 =? 9 % -4 =? -9 % -4=? 总结一下模运算在有负数情况的规律。