从键盘输入一个多位的整数 用程序判断 这个数里面有没有 重复的数字  有重复的数字就打印  哪个数字重复了  重复了几次

例如:输入:1122431

打印结果:

1重复 出现3次

2重复 出现2次,

上代码:

#include

//查找多位数 重复数字 以及次数

int main()

{

long n=0;

printf("请输入一个多位数:");

scanf("%d",&n);

int s[10]={0};//记录相应数字出现的次数

while(n>0)

{

s[n%10]=s[n%10]+1; //1123

n=n/10;

}

//遍历数组 把次数大于1的数字打印

int i=0;

for(i=0;i<10;i++)

{

if(s[i]>1)

{

printf("%d 重复 出现%d 次\n",i,s[i]);

}

}

return 0;

}

运行结果:

1122431

1重复 出现3次

2重复 出现2次,

C语言笔试经典--求分数数列的和

题目: 求数组的和    2   3/2   5/3   8/5  13/8   21/13  ...    求前20项的和 //求分数数列的和 #include // ...

Java50道经典习题-程序11 求不重复数字

题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. public cla ...

笔试算法题(29):判断元素范围1到N的数组是否有重复数字 &amp&semi; 计算整数的7倍

出题:一个长度为N的数组,其中的元素取值范围是1到N,要求快速判断数组是否存在重复数字: 分析: 解法1:如果N个元素的范围都是在1到N,所以如果没有重复元素,则每一个位置恰好可以对应数组中的一个元素 ...

JAVA实现随机无重复数字功能

本文给大家介绍如何在JAVA中实现随机无重复数字的功能.如果您是初学者的话,有必要看一看这篇文章,因为这个功能一般会在面试中遇到.包括我本人在招聘人员的时候也喜欢拿这个问题去问别人,主要看一看考虑问题 ...

Find the Duplicate Number (寻找重复数字)

对于一个长度为n+1的数组,其中每一个值的取值范围是[1,n],可以证明的是必然存在一个重复数字(抽屉原理),假设仅存在一个重复数字,找到他. 举例:输入:[1,3,4,2,1],输出:1 自己做的时 ...

linux shell脚本查找重复行&sol;查找非重复行&sol;去除重复行&sol;重复行统计

转自:http://blog.sina.com.cn/s/blog_6797a6700101pdm7.html 去除重复行 sort file |uniq 查找非重复行 sort file |uniq ...

&lbrack;BZOJ2761&rsqb;&lbrack;JLOI2011&rsqb;不重复数字

[BZOJ2761][JLOI2011]不重复数字 试题描述 给出N个数,要求把其中重复的去掉,只保留第一次出现的数. 例如,给出的数为1 2 18 3 3 19 2 3 6 5 4,其中2和3有重复 ...

BZOJ 2761&colon; &lbrack;JLOI2011&rsqb;不重复数字 水题

2761: [JLOI2011]不重复数字 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2100  Solved: 809 题目连接 http:// ...

查找n个数字中的最大值

闲来无事,试试用arg_list查找n个数字中的最大者. 又因为本人喜欢模板, 所以就早早的写了以下代码, 没有经过严格测试. /*********************************** ...

随机推荐

获取终端ip地址

网上找的,记录下 import java.io.*; import java.net.*; import java.util.*; //import org.apache.http.conn.util ...

Android四大基本组件

Android四大基本组件分别是 Activity:整个应用程序的门面,负责与用户进行交互. Service:承担大部分工作. Content Provider内容提供者:负责对外提供数据,并允许需要 ...

PLSQL developer连接不上64位Oracle的解决方法

PLSQL developer连接不上64位Oracle的解决方法 64位下装Oracle 11g 64位,PLSQL Developer使用出现问题. 问题描述: 登录对话框中,数据库下拉框为空: ...

Windows 10 Creaters Update 新功能——画中画模式和窗口高斯模糊

在Windows 10 Creaters Update中,可以给窗口设置高斯模糊了,只要几行代码!

Linux命令rz

rz :上传文件:sz: 下载文件: 在linux 系统中,使用rz(或 sz) 命令是,提示 -bash: rz(或者是sz): command not found .这个时候,说明没有安装 lrz ...

LDAP目录服务

LDAP目录服务 1.ldap目录服务介绍: 目录是一类为了浏览和搜索数据而设计的特殊的数据库,目录服务是按树状形式存储信息的,目录包含基于属性的描述信息,并且支持高级的过滤功能,一般来说,目录不支持 ...

poj3984 广度搜索BFS

迷宫问题 Description 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1 ...

C&plus;&plus;函数中返回引用和返回值的区别

一.主要讨论下面两个函数的区别: int& at() { return m_data_; } int at() { return m_data_; } 上面两个函数,第一个返回值是int的引用 ...

Androidpn 简单实现及分析

(文中部分内容来自网络) XMPP协议: XMPP : The Extensible Messaging andPresence Protocol. 中文全称:可扩展通讯和表示协议. 简介:可扩展通讯 ...

ajax传JSON时设置的contenttype导致JAVA中request&period;getParameter&lpar;&quot&semi;&quot&semi;&rpar;怎么也接收不到数据

ajax传JSON时设置的contenttype默认值是application/x-www-form-urlencoded, 当ajax传JSON时设置的contenttype 如果是applicat ...

linux找出重复数字,C语言笔试经典-查找多位数重复数字以及次数相关推荐

  1. 找出数组中第k大和第m大的数字之和

    找出数组中第k大和第m大的数字之和 说明:定义一个函数,接受三个参数getMaxNumber(array,k,m){},找出第k大和第m大的数字之和.重复的数组也需要计算 比如:[1,3,4,5,4, ...

  2. Linux fs清理文件,linux找出已经删除但磁盘空间未释放的大文件并清空

    linux找出已经删除但磁盘空间未释放的大文件并清空 1.找出已经删除但磁盘空间未释放的文件 如果文件已经删除,但实际的磁盘空间未释放,这个时候文件句柄fd相关信息还在内存中,可以通过lsof命令找出 ...

  3. 找出一个数组中唯一一个出现2次的数字

    找出一个数组中唯一一个出现2次的数字,不清楚是不是LeetCode上的题.本人默认是LeetCode上的题. 一个数组中有N个数字,但是只有一个数字出现了2次,其他的数字均不相同.这种问题一般应该采用 ...

  4. /给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[

    给你一个由 n 个整数组成的数组 nums ,和一个目标值 target .请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] ( ...

  5. Linux找出某所有者的所有文件

    Linux找出某所有者的所有文件的指令为:find / -user username find的用法手册如下: 姓名 find-在目录层次结构中搜索文件 简介 find [-H] [-L] [-P] ...

  6. linux 找出谁杀了进程

    目录 Linux Signal 到底是什么信号 OOM 谁发的信号 systemtap audit 案例与总结 服务端的程序,一般都希望比较长时间的运行,比如7*24小时.不过,程序也需要更新,比如修 ...

  7. 找出数组中两个只出现一次的数字

    题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字 通过这道题感觉位运算很强大~这道题利用异或的几个性质:任何数与其本身异或值都为0,异或运算满足交换律. ...

  8. 微策略2011校园招聘笔试题(找出数组中两个只出现一次的数字)

    1.8*8的棋盘上面放着64个不同价值的礼物,每个小的棋盘上面放置一个礼物(礼物的价值大于0),一个人初始位置在棋盘的左上角,每次他只能向下或向右移动一步,并拿走对应棋盘上的礼物,结束位置在棋盘的右下 ...

  9. 【算法14】找出数组中两个只出现一次的数字

    [题 目]一个整型数组中除了两个数字外,其他的数字都出现两次.请找出这两个只在数组中出现一次的数字.要求时间复杂度O(n),空间复杂度O(1). [思 路]首先我们考虑一个稍微简单点的情况:如果这个数 ...

最新文章

  1. pytorch nn.Embedding
  2. 初学__Python——Python数据类型之字符串
  3. 笔记-信息系统开发基础-CMMI组织能力成熟度模型-阶梯式和连续式
  4. 零基础学Python(第十五章 日期时间datetime、time、Calendar)
  5. 39. Combination Sum
  6. Java线程安全以及线程安全的实现方式和内存模型(JMM)
  7. YUI 的模块信息配置优先级关系梳理
  8. 汇编语言-016(SCASB 、STOSB 、LODSD 、数组中的取值、二维数组操作、冒泡排序和二分查找、CMPSW )
  9. Python学习笔记7:函数对象及函数对象作參数
  10. Go Web编程--使用bcrpyt哈希用户密码
  11. (组合数学笔记)Pólya计数理论_Part.5_Pólya定理
  12. python+appium自动化测试元素定位
  13. 微信小程序api接口调用用封装
  14. SurfaceView实例
  15. 基于java的健身房管理系统的设计与实现
  16. 【开发规范】持续更新中......
  17. 如何删除word中页眉的横线
  18. 1055: 兔子繁殖问题
  19. Win11,MySQL8 安装教程。
  20. 如何选择适合自己的自媒体平台?

热门文章

  1. 让我放弃FastDFS拥抱MinIO的8个瞬间
  2. IoT -- (三) 2018 Top物联网项目排名
  3. linux版本i686,linux-x86_64平台上的gcc i686
  4. java 连接远程服务器_java实现连接远程服务器并执行命令的基本原理
  5. 后端开发 java_Java后端开发三年,你不得不了解的JVM
  6. python语言三大基本控制结构_Python基础(4) 控制结构
  7. python批量图片转pdf,用python 制作图片转pdf工具
  8. Kafka Shell 基本操作
  9. python self 值自动改变_Python,为什么传递和更改带有外部函数的类selfvariable用于操作iterable而不是变量...
  10. c++ new 数组_用Java实现JVM第八章《数组和字符串》