1097: 求余
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 2422 Solved: 585
[Submit][Status][Web Board]
Description
小学题目,给定除数和被除数,求余数
Input
多组测试数据,每组测试数据包含两个整数n,k(1<=n<=10^2000,1<=k<=1000)
Output
对于每组测试数据,输出n%k
Sample Input
12 4
12 5
Sample Output
0
2
简单的求余
#include<bits/stdc++.h>
using namespace std;
char a[2005];
int main(void)
{
int k;
while(~scanf("%s %d",a,&k))
{
int sum=0;
int len=strlen(a);
for(int i=0;i<len;i++)
{
sum=(sum*10+a[i]-'0')%k;
}
printf("%d\n",sum);
}
return 0;
}