题目:

C语言 拼数字
描述:
对于给定的字符序列,从左至右将所有数字字符取出拼接成一个无符号整数(字符序列长度小于100,拼接出的整数小于2^31),计算并输出该整数的最大因子(如果是素数或0,则其最大因子为自身).
输入说明:
有多组数据;每组数据为一行字符序列,当输入一个空行时表示输入结束.
输出说明:
对每个字符序列,求出所得整数的最大因子;若字符序列中没有数字或找出的整数为0,则输出0.每个整数占一行输出.
输入样例:
sdf0ejg3.9f
4afd0s&2d79*(g
abcde
输出样例:
13
857

0

其中memset是计算机中C/C++语言函数。将s所指向的某一块内存中的后n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为s。

#pragma warning(disable:4996)
#include<stdio.h>
#include<string.h>
#define N 20
int main()
{char str[100];int n, f,t;scanf("%d", &f);while (f--){memset(str, 0, 100);   //将str用'0'表示scanf("%s", str);n = 0;for (int i = 0; i < 100; i++)if (str[i] >= '0'&&str[i] <= '9')n = n * 10 + str[i] - '0';if (n == 0){printf("0\n");}else {for (int i = 1; i < n; i++)if (n%i == 0)t = i;if (t == 1)t = n;printf("%d\n", t);}}return 0;
}

无符号整数--拼数字相关推荐

  1. C#的winform拼数字游戏

    C#的winform拼数字游戏 声明:阅读了别人的代码学习修改而来,增加了美观度和游戏乐趣.(作者出处忘了不好意思) 程序截图 关键代码 using System; using System.Coll ...

  2. vue 拼数字小游戏(设置表白彩蛋)

    原文链接: vue 拼数字小游戏(设置表白彩蛋) 上一篇: vue 网格 过渡 动画 下一篇: mpvue 开发小程序 流程 效果 通过点击交换空白格子与周围的格子,将整个格子还原,如果在还原过程中, ...

  3. 经典拼数字游戏NumPuzzle C# By Red_angelX

    NumPuzzle 设计说明书 背景 开发环境:Microsoft Visual Studio .Net 2003 开发语言:C# 开发者:Red_angelX 1 总体设计 设计思路:根据玩家设置的 ...

  4. 使用A* (AStar)算法自动求解拼数字游戏

    原文链接: 使用A* (AStar)算法自动求解拼数字游戏 上一篇: js Heap 的简单使用 下一篇: vue router 技巧 效果 主要思想 设置两个数组 close 保存已经走过的状态 o ...

  5. Java中的数字工具类-----持续总结中

    标题 java获取任意数字的个位,十位,百位,千位,万位... JAVA实现数值跟人民币大写(中文简体.繁体)互转 Java实现数值金额指定分割符 java代码去除千分号 BigDecimal判空处理 ...

  6. 锁死AI基础研究的两个「智子」是什么?

    作者 | 青暮.维克多 编辑 | 王亚峰 不像20世纪初飘在物理学上空的两朵乌云,如今AI面对的两个困境似乎更加飘渺无踪. 在小说<三体>中,当物理学家杨冬得知地球基础科学是被" ...

  7. 一道暴力枚举题Win32版本示例

    来看一个问题:该问题的解法是 暴力枚举:这大概是ACM方面的:名称叫火柴棒等式: 给你n根火柴棍,你可以拼出多少个形如"A+B=C"的等式?等式中的A.B.C是用火柴棍拼出的整数( ...

  8. 计算机网络·ip地址计算+ip地址配置+静态路由配置

    看完能会做计网作业你说神不神奇 一.解决各类IP地址 二.搭建网络拓扑图 三.配置ip地址 四.配置静态路由 某公司内部的网络拓扑如下图所示: 其中网络1有主机120台,网络2有主机60台,网络3有主 ...

  9. 【干货】用痛点切入,用痒点黏住

    送给真正的互联网人一顿干货早餐 [小咖导读]文自梁宁,"痛点"已经成了今天互联网概念的滥觞.其实在今天,互联网产品极大丰富的今天,中关村一块砖砸下来,准能砸着两个创业者一个投资人的 ...

最新文章

  1. 【转】激活 ActiveX 控件
  2. 用Python实现选择排序
  3. 阿里开发规范_阿里开发强制要求的11条SQL编写规范
  4. python exception最简单的应用(基本可以满足大部分需求)(异常、raise的使用)
  5. 软件构架 课堂练习一
  6. 三菱plc编程软件怎么用c语言,各种三菱PLC编程软件的用途介绍
  7. Drill模块——孔加工与螺纹铣削
  8. 天津理工大学物联网通信技术实验1:数字基带信号(NRZ、NRZ-I、AMI、HDB3信道编码)
  9. 【论文笔记】LIME: low-light image enhancement via illumination map estimation
  10. vue项目中页面打印插件(去除页眉页脚)
  11. It seems that scikit-learn has not been built correctly
  12. 玩qq游戏提示计算机内存不足,Win8系统下玩lol提示关闭程序以防止信息丢失内存不足怎么办...
  13. 我陪你慢慢成长——苏子语录2015下半…
  14. 两阶段市场投标策略。 电力市场程序。 日前日内竞价 提出了日前电力市场和实时电力市场下充电站的投标策略
  15. 【智能制造】工信部:《国家智能制造标准体系建设指南(2018年版)》(征求意见稿)
  16. 软考 案例分析__预测
  17. 全国计算机等级考试二级Java模拟试卷
  18. 如何组建优秀的创业团队
  19. 帝国理工计算机科学硕士学费,帝国理工学院硕士2021年学费贵吗?100多个专业供你参考!...
  20. 十分钟让你看懂「共享经济」到底是什么?

热门文章

  1. 损坏Word文档的几种修复方法
  2. 官方MySQL解压版安装说明
  3. 多多自走棋改动_《多多自走棋》9月底最新平衡性改了什么 最新平衡性改动介绍...
  4. mulesoft MCIA 常用词汇、知识点汇总
  5. Android超简单时间轴的实现
  6. Supervisor 安装与配置
  7. qcalendarwidget只显示月_本周新股14只连发!明日3只新股可申购,分别是中信博、圣湘生物、瑞晟智能...
  8. 数字电路和模拟电路-10时序逻辑电路的分析和设计
  9. 高斯定理证明(HTML)
  10. GitCode 加速同步 GitHub