杭电 Big Number (高精度除法)

来源:互联网 发布:杭州那个公司淘宝美工 编辑:程序博客网 时间:2024/06/05 19:50

http://acm.hdu.edu.cn/showproblem.php?pid=1212

#include <iostream>#include <cstring>using namespace std;char str[1005];int main(){   int num, i, sum, count;   while (cin>>str>>num)        //以字符形式输入   {   sum = 0;   count = 10;               //进位   for (i=0; i<strlen(str); i++)   {if (sum>=num)        //模拟除法sum %= num;sum = sum * count+ (str[i] - 48);   }   cout<<sum%num<<endl;      //取余输出   }   return 0;}


 

原创粉丝点击