1171:大整数的因子

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 14210     通过数: 8260

【题目描述】

已知正整数kk满足2≤k≤9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。

【输入】

一个非负整数c,c的位数≤30。

【输出】

若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。

【输入样例】

30

【输出样例】

2 3 5 6

第一种:用字符串表示数(太大了,整形不行了),然后从第一位(高位)开始%从2开始到9的数,最后没余的能整除,输出就行了呢

#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
int main()
{int i,j,k,sum=0,m,flag=0;char a[40];scanf("%s",a);//输入字符串,就是那个大整数for(i=2;i<=9;i++)//从2开始做除数,看能不能整除{k=strlen(a);//串的长度sum=0;//整除位for(j=0;j<k;j++)//字符串从0位开始,即高位始{m=(a[j]-'0');//printf("%d\n ",m);sum=(sum*10+m)%i;//一路模下来}if(sum==0){printf("%d ",i);flag=1;}//有能整除的了,标志位哈哈}if(flag==0)//标志位没动,没有了printf("none");return 0;
}

信息学奥赛一本通:1171:大整数的因子相关推荐

  1. 信息学奥赛一本通 1171:大整数的因子 | OpenJudge NOI 1.6 13:大整数的因子

    [题目链接] ybt 1171:大整数的因子 OpenJudge NOI 1.6 13:大整数的因子 [题目考点] 1. 高精度 考察:高精模低精 高精度计算讲解 [解题思路] 先把参与运算的数字当成 ...

  2. 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序

    [题目链接] ybt 1181:整数奇偶排序 OpenJudge NOI 1.10 06:整数奇偶排序 [题目考点] 1. 排序 [君义精讲]排序算法 [解题思路] 解法1:将奇数和偶数分开,分别排序 ...

  3. 信息学奥赛一本通 1117:整数去重 | OpenJudge NOI 1.9 13

    [题目链接] ybt 1117:整数去重 OpenJudge NOI 1.9 13:整数去重 [题目考点] 1. 散列存储 [解题思路] 设布尔型数组isExist,isExist[i]表示数字i是否 ...

  4. 信息学奥赛一本通 1067:整数的个数 | OpenJudge NOI 1.5 11

    [题目链接] ybt 1067:整数的个数 OpenJudge NOI 1.5 11:整数的个数 [题目考点] 1. 循环统计 2. (扩展)散列表 [题解代码] 解法1:用if语句 #include ...

  5. 信息学奥赛一本通 1043:整数大小比较 | OpenJudge NOI 1.4 05

    [题目链接] ybt 1043:整数大小比较 OpenJudge NOI 1.4 05:整数大小比较 [题目考点] 1. if-else if-else语句 [题解代码] 解法1: #include& ...

  6. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  7. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

  8. 信息学奥赛一本通(1171:大整数的因子)

    1171:大整数的因子 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 7938     通过数: 4632 [题目描述] 已知正整数k满足2<=k<= ...

  9. 1171:大整数的因子

    1171:大整数的因子 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 11901     通过数: 6936 [题目描述] 已知正整数kk满足2≤k≤92≤k≤9 ...

最新文章

  1. Jsp实现网上彩票销售系统
  2. re2c php,PHP的词法解析器:re2c
  3. editor修改样式 vue_手摸手Electron + Vue实战教程(三)
  4. Vuex说明及Todos项目改造
  5. 11组软件工程组队项目失物招领系统——界面设计文档
  6. 修改Kubelet的cgroup driver
  7. Qt入门教程100篇(已完结)
  8. 百度深度学习初级认证——已过
  9. 非主流闪图头像教程:动感头像效果
  10. 喜闻项立刚大作:《不给免费WAP以机会》
  11. AI模型也需要资产管理,星环科技推出AI运营平台MLOps星环科技星环科技
  12. 初中数学结合计算机教学设计,初中数学教学设计中多媒体技术的运用
  13. zabbix php ldap支持,安装zabbix时PHP ldap Warning
  14. python-测试代码
  15. leetcode84- 柱状图中最大的矩形(三种思路:暴力,单调栈+哨兵(详解),分治)
  16. c++ xlsx、xls另存PDF
  17. 选题:基于SSM框架实现汽车配件商城系统
  18. Android笔记系列--超详细DownloadManager使用,兼容到版本8.0
  19. django返回excel文件给前端下载
  20. php http_client_ip,php获取客户端ip get_client_ip()使用教程

热门文章

  1. 用matlab写牛顿迭代法,牛顿迭代法的MATLAB实现
  2. 高效解决虚拟机无法联网的问题
  3. 程序猿爱情表白专用html5动画网页的代码
  4. WebSSH的最佳方案GateOne。
  5. 社交新零售有什么优势?主要模式是什么?
  6. `计算机知识` 驱动程序
  7. Linux wait()/waitpid()
  8. 使用Camunda流程引擎,关于包容性网关(Inclusive Gateway)使用
  9. Instrumentation 实践详解
  10. 『0基础』Java快速入门必备秘籍