1021 个位数统计 (15 分)

1021 个位数统计 (15 分)

https://pintia.cn/problem-sets/994805260223102976/problems/994805300404535296

 

思路

串输入-把串换成数组-利用数组下标

 

CODE

#include
#include
using namespace std;

int main() {
    string init;
    char tmp;
    int len=0;
    cin>> init;

    int i(0);
    len=init.length();
//  int a[len]= {0};
    int a[10]= {0};
    int tmp1(0);

    for(i=0; i

 

本来一直有个用例过不去

后来发现问题出在 line 25

否则,当输入的是一位数时,循环范围只有a[0]

e.g. 

>> 9

( a[9]++ )

然而 a[0]==0

并且结束循环。

 

以及 line 15,要初始化数组

 

你可能感兴趣的:(BASI)