关于一道C语言的题目14.以下程序的功能是:统计一个字符串中数字字符"0"到"9"各自出现的次数,统计结果保存在数组 c

问题描述:

关于一道C语言的题目
14.以下程序的功能是:统计一个字符串中数字字符"0"到"9"各自出现的次数,统计结果保存在数组
count中.例如,如果字符串为"lenterschar4543123564879ffgh",则统计结果为:1:2 2:1 3:2 4:3
5:2 6:1 7:1 8:1 9:1.试完善程序以达到要求的功能.
#include
void fun(char *t,int count[])
{ char *p=t;
while( _____(19)_____ )
{ if(*p>='0' && *p
1个回答 分类:综合 2014-10-26

问题解答:

我来补答
程序思路:
1、遍历该字符串
2、检测该字符串中的每个字符,如果是0-9的数字,则对相应的count[x]数组处加1;
3、遍历完毕,输出数组
填空:
19:*p != '\0'
说明:字符串遍历的结束条件
20:*p
说明:此时的*p就是0-9之间的某个数,对应数组中的count[*p]位置;
如*p=3,则对count[3]++,*p=6,则执行count[6]++;
 
 
展开全文阅读
剩余:2000
下一页:奇偶性的应用。