PAT——个位数统计(1021)
题目描述:
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+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
代码 :
#include <stdio.h>
#include <string.h>
int main()
{char a[1005];//设置一个字符数组空间大小scanf("%s",a);/*设置一个数组空间大小为10,初始值并且设为0*/int num[10]={0};/*将字符-‘0’转为int型,然后进行数值统计*/for(int i=0;i<strlen(a);++i){num[a[i]-'0']++; } /*升序排列*/for(int i=0;i<10;++i){if(num[i]!=0){printf("%d:%d\n",i,num[i]);}}
}
PAT——个位数统计(1021)相关推荐
- PAT初级1021 个位数统计(C++)
** PAT初级1021 个位数统计(C++) ** 题目: 思路: 数字只有0-9,统计各类数量,最后输出数量不为0的即可(其实本质也类似于桶排序~) 代码: # include<iostre ...
- 【PAT】1021 个位数统计
一.题目描述 PAT 1021 个位数统计 请编写程序统计每种不同的个位数字出现的次数.例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3. 输入格式: 每个输入包含 1 个测 ...
- 【PAT (Basic Level) Practice】——【字符串处理】1021 个位数统计
文章目录 一[题目难度] 二[题目编号] 三[题目描述] 四[题目示例] 五[解题思路] 六[最终得分] 七[代码实现] 八[提交结果] 一[题目难度] 乙级 二[题目编号] 1021 个位数统计 ( ...
- PAT-乙级-1021. 个位数统计 (15)
1021. 个位数统计 (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个k位整数N = dk-1 ...
- 1021. 个位数统计 (15)
1021. 个位数统计 (15)给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0), ...
- C++学习之路 | PTA乙级—— 1021 个位数统计 (15分)(精简)
1021 个位数统计 (15分) 给定一个 k 位整数 N=d k−1 10 k−1 +⋯+d 1 10 1 +d 0 (0≤d i ≤9, i=0,⋯ ...
- PAT (Basic Level) Practice1021 个位数统计
1021 个位数统计 一.题目 给定一个 k 位整数 N=dk−110k−1+...+d1101+d0(0≤di≤9,i=0,...,k−1且dk−1>0)N=d_{k-1}10^{k-1}+. ...
- 1021 个位数统计
1021 个位数统计 题目: 给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0) ...
- [Python] L1-003. 个位数统计-PAT团体程序设计天梯赛GPLT
L1-003. 个位数统计 给定一个k位整数N = dk-1*10k-1 + - + d1*101 + d0 (0<=di<=9, i=0,-,k-1, dk-1>0),请编写程序统 ...
最新文章
- 禁用java rmi_java-如何安全关闭rmi客户端?
- 第三节 循环链表的Go语言实现
- 代码之谜(零)- 开篇/前言/序
- 减少过程中的浪费(2/2)
- Java实现读取服务器上的图片并进行base64编码
- Kogito,ergo规则—第2部分:规则的全面执行模型
- 【AI视野·今日CV 计算机视觉论文速览 第216期】Wed, 9 Jun 2021
- WinCE下音频频谱显示效果图
- python 哈希表_数据结构-7 哈希表
- STM32工作笔记0057---外部中断实验
- Vue 组件间的传值(通讯)
- 【cs231】反向传输与神经网络
- C++链式队列实现简易银行叫号系统
- java入门学习(三:数据类型)
- AIAI告诉我谁最美
- 什么是低代码平台 low-code?
- Forethought Future Cup - Elimination Round G. Zoning Restrictions 最大流(最小割)
- 8行代码实现发微信撩妹(汉语哦)
- Mysql错误Error writing file ‘/home/tmp/xxxx’ (Errcode: 28)的解决方法
- 【算法笔记】极客时间 算法面试通关40讲 笔记 覃超