C语言(42)求余数

xiaoxiao2021-02-28  44

 

描述现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数除10003之后的余数

输入

第一行有一个整数m(1<=m<=8),表示有m组测试数据; 随后m行每行有一个自然数n。

输出

输出n整除10003之后的余数,每次输出占一行。

样例输入

3 4 5 465456541

样例输出

4 5 6948

与九余数相同

#include <stdio.h> #include <string.h> #include <stdlib.h> int main(int argc, char **argv) { int m,sum,i,len; char buffer[1000001]={0}; scanf("%d", &m); while(m--){ bzero(buffer, sizeof(buffer)); scanf("%s", buffer); len = strlen(buffer); sum = buffer[0] - '0'; for(i=1; i<len; i++){ sum = sum*10 + (buffer[i] - '0'); sum = sum003; } printf("%d\n", sum); } return 0; }

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2613011.html

最新回复(0)