sprintf函数的使用是把n以“%d”的格式写到str字符串数组中(还是从右至左)

#include<cstdio>
#include<cstring>
void fun(int *num, char *str){
    for(int i = 0; i < strlen(str); i++){
        num[str[i]-'0']++;
    }
}
int main(){
    int num[10] = {0};
    int n, m;
    scanf("%d %d", &n, &m);
    char str[10];
    for(int i = 1; i <= n; i++){
        sprintf(str, "%d", i);
        fun(num, str);
    }

    printf("%d", num[m]);
    return 0;
}