HDU 1212(Big Number)

根据公式:(a + b) % m = (a % m + b % m) % m = (a + b % m) % m

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string A;
	int B;
	while (cin >> A >> B)
	{
		int len = A.size();
		int ans = 0;
		for (int i = 0; i < len; i++)
		{
			ans = (ans * 10 + (A[i] - '0') % B) % B;
		}
		cout << ans << endl;
	}
	return 0;
}

继续加油。

发布了138 篇原创文章 · 获赞 1 · 访问量 7000

猜你喜欢

转载自blog.csdn.net/Intelligence1028/article/details/104635162