3800 - 第一章:整数运算《练习4:整数模运算(求余数)》
输入两个整数a(被除数)和b(除数),输出它们相除的余数。
题目输入
输入中只有一行,包括两个整数。两个整数间用一个空格隔开。
题目输出
只包括一个整数,即输入的两整数相除的余数。
输入/输出样例
题目输入
5 2
题目输出
1
提示
尝试一下模“%”的运算。就是求余数。比如 5%3=2,17%5=2。
试试:-9 % 4 =? 9 % -4 =? -9 % -4=? 总结一下模运算在有负数情况的规律。
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; }
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; }
提示
尝试一下模“%”的运算。就是求余数。比如 5%3=2,17%5=2。
试试:-9 % 4 =? 9 % -4 =? -9 % -4=? 总结一下模运算在有负数情况的规律。