游客 Signup | Login
中文 | En

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=? 总结一下模运算在有负数情况的规律。

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题