首页 > 其他分享 >个位数统计

个位数统计

时间:2023-05-25 23:33:51浏览次数:42  
标签:arr int 个位数 ++ arry include 统计

L1-003 个位数统计

给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

输入格式:

每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。

输出格式:

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。

输入样例:

100311
 

输出样例:

0:2
1:3
3:1
  代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB    

#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;

int main()
{
char arr[1005];
cin >> arr;
int arry[10] = {0};
int len = strlen(arr), i;
int arri[1005];
for(i = 0; i < len; i++)
arri[i] = (int)arr[i] - 48;
for(i = 0; i < len; i++)
{
arry[arri[i]]++;
}
for(i = 0; i < 10; i++)
if(arry[i] != 0)
cout << i << ":" << arry[i] << endl;
return 0;
}

标签:arr,int,个位数,++,arry,include,统计
From: https://www.cnblogs.com/atrue/p/17433305.html

相关文章

  • 统计桌面上的不同数字
    给你一个正整数n,开始时,它放在桌面上。在109天内,每天都要执行下述步骤:对于出现在桌面上的每个数字x,找出符合1<=i<=n且满足x%i==1的所有数字i。然后,将这些数字放在桌面上。返回在109天之后,出现在桌面上的不同整数的数目。注意:一旦数字放在桌面上,则会一......
  • mysql统计函数
    1. 合计/统计函数  7581.1 count  7581.1.1 练习统计一个班级共有多少学生?统计数学成绩大于90的学生有多少个?统计总分大于250的人数有多少?count(*)和count(列)的区别-- 解释 :count(*) 返回满足条件的记录的行数-- count(列): 统计满足条件的某列有多少个,但是会排除......
  • jacoco统计覆盖率
    前言:本来想快速搞定覆盖率这个的。随便搜了搜博客,想走捷径。最终发现想弄懂,还是得看官网,才能把东西弄透。(唉,读英文文档,总是会有点难度的啊。。。选中文博客,真的和玩狼人杀一样。。搜索完挨个试一试。。。另外中文博客很少有把官方文档详细翻译,或者把东西说透彻的,也许有但不好......
  • 统计得分小于K的子数组数目
    一个数组的分数定义为数组之和乘以数组的长度1.前缀和+二分classSolution{public:longlongcountSubarrays(vector<int>&nums,longlongk){//注意是正整数数组intn=nums.size();longlongres=0;vector<longlong>pr......
  • ps vs top:CPU占用率统计的两种不同方式
    如何计算CPU占用率?简单来说,进程的CPU占用率指的是CPU有多少时间花费在了运行进程上。在Linux系统里,进程运行的时间是以jiffies[1]统计的,通过计算jiffies*HZ,就可以得到进程消耗的CPU时间,再除以CPU的总时间,就可以得到进程的CPU占用率:jiffies*HZ/total_time。p......
  • MySQL数据库统计常用语句
    1、查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据容量(MB)',sum(truncate(index_length/1024/1024,2))as'索引容量(MB)'frominformation_schema.tablesgro......
  • OA 统计宣传品SQL
    旧SELECTb.fd_tjrASid,CONVERT(VARCHAR(10),h.doc_create_time,112)ascreatetime,i.fd_login_nameASusercode,c.fd_nameASxm,k.fd_nameaspost,b.fd_shrASshr,CONVERT(nvarchar(100),CAST(b.fd_shmobileASdecimal(38,0)))......
  • 数量统计aggregate
    比如统计某个会员有多少条留言?deffollow_num(self):num=Guestbook.objects.filter(user=self.pk,status=True).aggregate(c=Count('user__membername'))returnnum['c'] ......
  • 百度统计
    百度统计数据管理平台网站分析基于脚本的统计,统计访客的浏览等行为可以获取点击、响应等数据并方便展现缺点:无法统计网络爬虫的信息以下为网站分析工具的JavaScript收集数据流程图:浏览量pv:页面浏览量PV(pageview),用户每打开一次页面就被记录1次访问次数:连续半小时,算一......
  • 【泛微】流程节点时效统计SQL
    selectrb.requestid,rb.`REQUESTNAME`,r2.LASTNAME,c.isremark,cast(CONCAT(RECEIVEDATE,'',RECEIVETIME)asdatetime)'接收时间',cast(CONCAT(OPERATEDATE,'',OPERATETIME)asdatetime)'处理时间',cast(CONCAT(firstviewdate,&#......