数数字(Digit Counting,ACM/ICPC Danang 2007,UVa1225)

时间:2022-11-23 22:56:28

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char s[10000];
int a0 = 0, a1 = 0, a2 = 0, a3 = 0, a4 = 0, a5 = 0, a6 = 0, a7 = 0, a8 = 0, a9 = 0;
scanf("%s", s);
for (int i = 0; i < strlen(s); i++)
{
if (s[i] == '0') a0++;
if (s[i] == '1') a1++;
if (s[i] == '2') a2++;
if (s[i] == '3') a3++;
if (s[i] == '4') a4++;
if (s[i] == '5') a5++;
if (s[i] == '6') a6++;
if (s[i] == '7') a7++;
if (s[i] == '8') a8++;
if (s[i] == '9') a9++;
}
printf("%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n%d\n", a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
system("pause");
}

数数字(Digit Counting,ACM/ICPC Danang 2007,UVa1225)的更多相关文章

  1. 习题3-3 数数字(Digit Counting &comma; ACM&sol;ICPC Danang 2007&comma; UVa1225)

    #include<stdio.h> #include<string.h> int main() { char s[100]; scanf("%s",s); ...

  2. 数数字 (Digit Counting&comma;ACM&sol;ICPC Danang 2007&comma;UVa 1225)

    思路: 利用java 特性,将数字从1 一直加到n,全部放到String中,然后依次对strring扫描每一位,使其carr[str.charAt(i)-'0']++; 最后输出carr[i],即可. ...

  3. 数数字 (Digit Counting&comma;ACM&sol;ICPC Dannang 2007 &comma;UVa1225&rpar;

    题目描述:算法竞赛入门经典习题3-3 #include <stdio.h> #include <string.h> int main(int argc, char *argv[ ...

  4. UVa 1225 - Digit Counting - ACM&sol;ICPC Danang 2007 解题报告 - C语言

    1.题目大意 把前n$(n\le 10000)$个整数顺次写在一起:12345678910111213……计算0~9各出现了多少次. 2.思路 第一想法是打表,然而觉得稍微有点暴力.不过暂时没有想到更 ...

  5. &lbrack;C&plus;&plus;&rsqb;最小生成元 &lpar;Digit Generator&comma; ACM&sol;ICPC Seoul 2005&comma; UVa1583&rpar;

    Question 例题3-5 最小生成元 (Digit Generator, ACM/ICPC Seoul 2005, UVa1583) 如果x+x的各个数字之和得到y,就是说x是y的生成元.给出n( ...

  6. 生成元(Digit Generator&comma; ACM&sol;ICPC Seoul 2005&comma; UVa1583)

    如果x加上x的各个数字之和得到y,就说x是y的生成元.给出n(1≤n≤100000),求最小 生成元.无解输出0.例如,n=216,121,2005时的解分别为198,0,1979. [分析] 本题看 ...

  7. 分子量 (Molar Mass&comma;ACM&sol;ICPC Seoul 2007&comma;UVa 1586)

    解题思路: 1.将分子量用double 数组记录下来 2.将字符串存储在字符数组中,从头向后扫描,一直记住“字母”,对下一个字符进行判断,是否是数字,如果是数字:用一个整数记录,本代码中用的sum,同 ...

  8. UVa 1586 - Molar Mass - ACM&sol;ICPC Seoul 2007 - C语言

    关键在于判断数字是两位数还是单位数,其他部分没有难度. #include"stdio.h" #include"string.h" #include"c ...

  9. 习题3-2 分子量(Molar Mass&comma; ACM&sol;ICPC Seoul 2007&comma; UVa1586)

    #include<stdio.h> #include<string.h> #include<ctype.h> double getweight(char x) { ...

随机推荐

  1. &lbrack;Hadoop&rsqb; 在Ubuntu系统上一步步搭建Hadoop(单机模式)

    1 Hadoop的三种创建模式 单机模式操作是Hadoop的默认操作模式,当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,会保守地选择最小配置,即单机模式.该模式主要用于开发调试M ...

  2. HDU-1242-Rescu

    Rescue Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  3. 决策树 Decision Tree

    决策树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布.树的最顶层是根结点.  决策树的构建 想要构建一个决策树,那么咱们 ...

  4. &lbrack;Day16&rsqb;常用API&lpar;正则表达式、Date类、DateFormat类、Calendar类&rpar;

    1.正则表达式(Regular Expression,regex)-是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串 1.1匹配规则: (1)字符:x -代表的 ...

  5. &lbrack;luogu3620&rsqb;&lbrack;APIO&sol;CTSC 2007&rsqb;数据备份【贪心&plus;堆&plus;链表】

    题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏 ...

  6. 使用CollectionViewSource,通过Xaml绑定自动排序

    这个是一个完成分组和排序功能的Datagrid,同样只是简单的绑定到List集合,后台不用额外的代码,所有功能都在Xaml中完成: 首先在UI中定义CollectionViewSource资源,在这里 ...

  7. Android 源码编译 指定userdata&period;img、system&period;img、cache&period;img容量大小【转】

    本文转载自:https://blog.csdn.net/baodinglaolang/article/details/49791041 修改build/target/board/generic_x86 ...

  8. CUDA npp运动检测模块性能测试

    测试环境: Cpu:       Intel(R)Core(TM)i7-4790 CPU @3.6GHZ GPU:        NVIDIA GeForce GTX960 *2 操作系统:   Wi ...

  9. CSS 内外边距 float positio属性

    一.外边距和内边 margin:            用于控制元素与元素之间的距离 外边距:margin的最基本用途就是控制元素周围空间的间隔,从视觉角度上达到相互隔开的目的. padding:   ...

  10. 科学计算三维可视化---TVTK入门(创建和显示三维对象)

    一:创建一个基本的三维对象 (一)长方体操作 traits:就是TVTK对象的属性 (1)对象属性操作 >>> from tvtk.api import tvtk >>& ...