当前位置:   article > 正文

大数取余(第十五届蓝桥杯模拟赛(第三期))_12345678901234567890123456789012345678901234567890

12345678901234567890123456789012345678901234567890 除以 2023 的余数

问题描述

  求 12345678901234567890123456789012345678901234567890 除以 2023 的余数

  1. #include<iostream>
  2. #include<string>
  3. #include<vector>
  4. #include<algorithm>
  5. #include<cmath>
  6. using namespace std;
  7. void sol()
  8. {
  9. int temp=0;
  10. string s="12345678901234567890123456789012345678901234567890";
  11. //cout<<s.szie(); 长度为50
  12. for(int i=1;i<=10;++i)
  13. {
  14. string a=s.substr(5*(i-1),5);
  15. int aa=stoi(a);
  16. temp+=aa%2023;
  17. temp=temp%2023;//边算边取余
  18. }
  19. while(temp>2023)
  20. {
  21. temp=temp%2023;
  22. }
  23. cout<<temp;
  24. }
  25. int main()
  26. {
  27. ios::sync_with_stdio(false);
  28. cin.tie(0);
  29. // int t;cin>>t;while(t--)
  30. sol();
  31. return 0;
  32. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/201321
推荐阅读
相关标签
  

闽ICP备14008679号