题目描述
现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数除10003之后的余数
输入
第一行有一个整数m(1<=m<=8),表示有m组测试数据; 随后m行每行有一个自然数n。
输出
输出n整除10003之后的余数,每次输出占一行。
样例输入
3
4
5
465456541
样例输出
4
5
6948
提示
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
string s;
cin>>s;
int c=0;
int l=s.length();
for(int i=0;i<l;i++)
c=(c*10+s[i]-'0')%10003;//s[i]-'0'这个就是把字符形式的数字变成int型的数字
cout<<c<<'\n';}
}