题解 1222: 数字统计

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

数字统计-题解(C++代码)

```cpp#includeusingnamespacestd;intv[10];intf(intn){//获取位数intsum=1;while(1){n=n/10;if(n==0){break;}sum++;}returnsum;}intf1(intn){intsum=1;for(inti=0;i>

数字统计-题解(Python代码)

```pythonnum=int(input())list1=[0,0,0,0,0,0,0,0,0,0]foriinrange(1,num+1):#之前是循环到i>=1,但是提交后超时了。#所以当i<10后,就直接写入数组whilei>=10:m=i%10list1[m]+=1i=int(i/10)i

数字统计-题解(Java代码)

```javaimportjava.util.ArrayList;importjava.util.Arrays;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner

数字统计-题解(C语言代码)

```c#pragmawarning(disable:4996)#include#include#include#includeintmain(){inti,k,n;inta[10]={0};//数组a储存各数字出现次数,初始化为0scanf("%d",&n);for(i=1;i

数字统计-题解(C语言代码)

摘要: 1、理清文理结构,该题就能迎刃而解 2、用一个数组模拟0——9十个数字,碰到哪个数字哪个数字加一 3、用while循环找出每个页码中的每个数字,进行相应的加一 4、输出结……

数字统计-题解(C语言代码)

#include#include#include#includeintmain(){inta,b,c,d;intx[10]={0};//该数组用来记录从0到9这10个数的出现次数,并赋初值为0scanf("%d",&a);//用户输入最大的页数for(b=1;b