关于一道C语言的题目14.以下程序的功能是:统计一个字符串中数字字符"0"到"9"各自出现的次数,统计结果保存在数组 count中.例如,如果字符串为"lenterschar4543123564879ffgh",则统计结果为:1:2 2:1 3:2
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 02:09:39
![关于一道C语言的题目14.以下程序的功能是:统计一个字符串中数字字符](/uploads/image/z/1582759-55-9.jpg?t=%E5%85%B3%E4%BA%8E%E4%B8%80%E9%81%93C%E8%AF%AD%E8%A8%80%E7%9A%84%E9%A2%98%E7%9B%AE14.%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%3A%E7%BB%9F%E8%AE%A1%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E6%95%B0%E5%AD%97%E5%AD%97%E7%AC%A6%220%22%E5%88%B0%229%22%E5%90%84%E8%87%AA%E5%87%BA%E7%8E%B0%E7%9A%84%E6%AC%A1%E6%95%B0%2C%E7%BB%9F%E8%AE%A1%E7%BB%93%E6%9E%9C%E4%BF%9D%E5%AD%98%E5%9C%A8%E6%95%B0%E7%BB%84++++count%E4%B8%AD.%E4%BE%8B%E5%A6%82%2C%E5%A6%82%E6%9E%9C%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%BA%22lenterschar4543123564879ffgh%22%2C%E5%88%99%E7%BB%9F%E8%AE%A1%E7%BB%93%E6%9E%9C%E4%B8%BA%3A1%3A2+2%3A1+3%3A2)
关于一道C语言的题目14.以下程序的功能是:统计一个字符串中数字字符"0"到"9"各自出现的次数,统计结果保存在数组 count中.例如,如果字符串为"lenterschar4543123564879ffgh",则统计结果为:1:2 2:1 3:2
关于一道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
关于一道C语言的题目14.以下程序的功能是:统计一个字符串中数字字符"0"到"9"各自出现的次数,统计结果保存在数组 count中.例如,如果字符串为"lenterschar4543123564879ffgh",则统计结果为:1:2 2:1 3:2
程序思路:
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]++;