2019-08-21 *B1021 个位数统计

2019-08-23  本文已影响0人  JO炮

这道题有种似曾相识的感觉但忘了是和之前的哪道题类似了,其中有一个地方我这次还是没有记住,就是将字符型数字转换成整型数字的方法是减去字符0

#include <iostream>
using namespace std;

int main() {
    int a[10] = {0};
    string n;
    cin >> n;
    for(int i = 0; i < n.length(); i++){
        a[n[i] - '0'] ++;
    }
    for(int i = 0; i < 10; i++){
        if(a[i] != 0)
        printf("%d:%d\n", i, a[i]);
    }
    return 0;
}

还要注意的一个点是第一个for循环中i的范围。

上一篇 下一篇

猜你喜欢

热点阅读