c语言中统计字符串中数字字符出现的次数。
1、
#include <stdio.h> void int_count(char x[], int cnt[]) { int i; while(x[i]) { if(x[i] >= '0' && x[i] <= '9') { cnt[x[i] - '0']++; } i++; } } int main(void) { int i, cnt[10] = {}; char str[128]; printf("str: "); scanf("%s", str); int_count(str, cnt); for(i = 0; i < 10; i++) { printf("'%d' = %d ", i, cnt[i]); } return 0; }