pat乙级 1021个位数统计
2024-09-18 16:39:58
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define k 1000
int main()
{
int i = 0;
char num[k];
for (i = 0; i < k; i++)
{
num[i] = 'a';
}
int zhen[k];
for (i = 0; i < k; i++)
{
zhen[i] = -1;
}
scanf("%s", num);
i = 0;
while (num[i] != '\0')
{
zhen[i] = num[i] - '0';
i++;
}
int count[10] = {0};
for (i = 0; i < k; i++)
{
if (zhen[i] == -1)
{
break;
}
if (zhen[i] == 0)
{
count[0]++;continue;
}
if (zhen[i] == 1)
{
count[1]++;continue;
}
if (zhen[i] == 2)
{
count[2]++;continue;
}
if (zhen[i] == 3)
{
count[3]++;continue;
}
if (zhen[i] == 4)
{
count[4]++;continue;
}
if (zhen[i] == 5)
{
count[5]++;continue;
}
if (zhen[i] == 6)
{
count[6]++;continue;
}
if (zhen[i] == 7)
{
count[7]++;continue;
}
if (zhen[i] == 8)
{
count[8]++;continue;
}
if (zhen[i] == 9)
{
count[9]++;continue;
}
}
for(i=0;i<10;i++){
if(count[i]!=0){
printf("%d:%d\n",i,count[i]);
}
} }
最新文章
- kdtree备份
- Android(java)学习笔记73:线程组的概述和使用
- SQL Server 连接字符串和身份验证
- 使用awrextr.sql导出awr原始数据
- Java 集合 JDK1.7的LinkedList
- cin 对象取值过程详解
- 设计模式学习之“观察者模式” [C#]
- 【mybatis深度历险系列】mybatis的框架原理+入门程序解析
- React 简介及其基本使用
- windows下安装Mongodb的方法
- 使用MySQL workbench 和Excel表之间的数据互相导出
- 冒泡排序——JavaScript实现
- 【LOJ 2004】「SDOI2017」硬币游戏
- Linux 相关术语_002
- AFNetworking 源码解析
- [BZOJ2095][Poi2010]Bridges 最大流(混合图欧拉回路)
- 不同的activity使用bundle对象传值给广播接收器
- windows 安装 docker
- 三分搜索-ZOJ LightBulb
- testng日志 ITestListener