题解 1222: 数字统计

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

筛选

数字统计-数位DP

摘要:解题思路:数位DP注意事项:参考代码:#include<iostream>#include<cmath>using&nb……

数字统计(有注释)

解题思路:这段代码的主要功能是统计从0到用户输入的整数n中,每个数字的个位数字出现的次数。它使用一个包含10个元素的整数数组a来记录每个数字出现的次数,然后在循环中逐个迭代从0到n的数字,将其个位数字提取出来并更新相应的计数。最后,通过循环遍历数组a,并打印每个元素的计数值。

1222: 数字统计

```cpp#include#includeusingnamespacestd;intmain(){intn,m,arr[10];while(cin>>n){memset(arr,0,sizeof(arr));for(inti=1;i

#C++1222——数字统计

摘要:解题思路: 用常规取位思路即可,本来第一思路想用 int 和 string 的转换来做,可无奈测试数据太大,会超时~~~注意事项: while循环取位参考代码:#include<iostream> ……

数字统计-题解(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

数字统计-题解(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

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

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