问题描述:假如有一个很大的数,大到10^1000,那么求这个值对17取模的值!
1 #include <stdio.h> 2 int main() 3 { 4 char num[1001];//char数组存储 5 int i,ans=0; 6 gets(num); 7 for (i=0;num[i]!=‘\0‘;++i)//关键循环 8 ans=( ans*10+(num[i]-‘0‘) )%17;//模拟的出原意中的数值,每次提前模17是可行的 9 printf("ans=%d\n",ans); 10 return 0; 11 }
Slove Code
时间: 2024-10-12 19:13:37