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

这道题有种似曾相识的感觉但忘了是和之前的哪道题类似了,其中有一个地方我这次还是没有记住,就是将字符型数字转换成整型数字的方法是减去字符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的范围。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容