团体程序设计天梯赛-练习集 L1-003 个位数统计

- - -》博主推荐,学生党、程序员必备,点击查看- - - >>>>>

热门文章推荐

如下50道算法编程题访问量较大,包含经常使用语法,数据结构,解题思路等等,做为C语言学习者必练题目推荐给各位。创做不易,记得一键三连哦!!!程序员

程序设计(C/C++)热门文章一览表
公众号【C you again】回复“浙大版C语言”获取完整题目集及代码
一、浙大版《C语言程序设计(第3版)》题目集 练习2-6 计算物体自由下落的距离
二、浙大版《C语言程序设计(第3版)》题目集 练习2-8 计算摄氏温度
三、 浙大版《C语言程序设计(第3版)》题目集 练习2-9 整数四则运算
四、 浙大版《C语言程序设计(第3版)》题目集 练习2-10 计算分段函数[1]
五、浙大版《C语言程序设计(第3版)》题目集 练习2-11 计算分段函数[2]
六、 浙大版《C语言程序设计(第3版)》题目集 练习2-12 输出华氏-摄氏温度转换表
七、浙大版《C语言程序设计(第3版)》题目集 练习2-13 求N分之一序列前N项和
八、 浙大版《C语言程序设计(第3版)》题目集 练习2-14 求奇数分之一序列前N项和
九、 浙大版《C语言程序设计(第3版)》题目集 练习2-15 求简单交错序列前N项和
十、 浙大版《C语言程序设计(第3版)》题目集 习题2-2 阶梯电价
十一、 浙大版《C语言程序设计(第3版)》题目集 习题2-3 求平方与倒数序列的部分和
十二、 浙大版《C语言程序设计(第3版)》题目集 习题2-4 求交错序列前N项和
1三、 浙大版《C语言程序设计(第3版)》题目集 习题2-6 求阶乘序列前N项和
1四、 浙大版《C语言程序设计(第3版)》题目集 练习3-2 计算符号函数的值
1五、 浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学平生均成绩与及格人数
1六、 浙大版《C语言程序设计(第3版)》题目集 练习3-5 输出闰年
1七、 浙大版《C语言程序设计(第3版)》题目集 练习3-8 查询水果价格
1八、 浙大版《C语言程序设计(第3版)》题目集 习题3-4 统计学生成绩
1九、 浙大版《C语言程序设计(第3版)》题目集 习题9-5 通信录排序
20、 浙大版《C语言程序设计(第3版)》题目集 练习4-6 猜数字游戏
2一、 浙大版《C语言程序设计(第3版)》题目集 练习4-11 统计素数并求和
2二、 浙大版《C语言程序设计(第3版)》题目集 习题4-6 水仙花数
2三、 浙大版《C语言程序设计(第3版)》题目集 练习5-1 求m到n之和
2四、 浙大版《C语言程序设计(第3版)》题目集 练习5-3 数字金字塔
2五、 浙大版《C语言程序设计(第3版)》题目集 习题5-1 符号函数
2六、 浙大版《C语言程序设计(第3版)》题目集 习题5-2 使用函数求奇数和
2七、 浙大版《C语言程序设计(第3版)》题目集 习题5-3 使用函数计算两点间的距离
2八、 浙大版《C语言程序设计(第3版)》题目集 习题5-4 使用函数求素数和
2九、 浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数
30、 浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数
3一、 浙大版《C语言程序设计(第3版)》题目集 习题5-7 使用函数求余弦函数的近似值
3二、 浙大版《C语言程序设计(第3版)》题目集 练习7-2 求最大值及其下标
3三、 浙大版《C语言程序设计(第3版)》题目集 练习7-3 将数组中的数逆序存放
3四、 浙大版《C语言程序设计(第3版)》题目集 练习7-8 方阵循环右移
3五、 浙大版《C语言程序设计(第3版)》题目集 习题6-1 分类统计字符个数
3六、 浙大版《C语言程序设计(第3版)》题目集 习题6-2 使用函数求特殊a串数列和
3七、 浙大版《C语言程序设计(第3版)》题目集 习题6-4 使用函数输出指定范围内的Fibonacci数
3八、 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数
3九、 浙大版《C语言程序设计(第3版)》题目集 练习8-2 计算两数的和与差
40、 浙大版《C语言程序设计(第3版)》题目集 习题7-2 求一批整数中出现最多的个位数字
4一、 浙大版《C语言程序设计(第3版)》题目集 练习8-8 移动字母
4二、 浙大版《C语言程序设计(第3版)》题目集 习题8-1 拆分实数的整数与小数部分
4三、 浙大版《C语言程序设计(第3版)》题目集 习题7-3 判断上三角矩阵
4四、 浙大版《C语言程序设计(第3版)》题目集 习题7-6 统计大写辅音字母
4五、 浙大版《C语言程序设计(第3版)》题目集 练习4-3 求给定精度的简单交错序列部分和
4六、 浙大版《C语言程序设计(第3版)》题目集 习题7-7 字符串替换
4七、 浙大版《C语言程序设计(第3版)》题目集 习题8-2 在数组中查找指定元素
4八、 浙大版《C语言程序设计(第3版)》题目集 习题8-3 数组循环右移
4九、 浙大版《C语言程序设计(第3版)》题目集 题8-9 分类统计各种字符个数
50、 浙大版《C语言程序设计(第3版)》题目集 习题9-2 计算两个复数之积

L1-003 个位数统计

给定一个 k 位整数 N = d~k−1~10^​k−1^+⋯+d~1~10^​1^+d~0~(0≤d~​i~≤9, i=0,⋯,k−1, d​~k−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>
int main()
{
    char str[1000];
    int  arr[10];
    int i;
    for(i=0;i<10;i++)
        arr[i]=0;
    //gets(arr);
    scanf("%s",str);
   // puts(arr);
    int len;
    i=0;
    while(str[i++]!='\0')
    {
    }
    len=i-1;
    //printf("len==%d",len);
    for(i=0;i<len;i++)
    {
        if(str[i]>='0'&&str[i]<='9')
        {
           arr[str[i]-'0']++;
        }
    }
    for(i=0;i<10;i++)
    {
        if(arr[i]>0)
        {
            printf("%d:%d\n",i,arr[i]);
        }
    }

return 0;
}

公众号推荐:计算机类毕业设计系统源码,IT技术文章分享,游戏源码,网页模板
在这里插入图片描述
小程序推荐:网站资源快速收录--百度API网页提交助手,操做简单,效率高
在这里插入图片描述

本站公众号
   欢迎关注本站公众号,获取更多信息