数组作为函数参数
小弟初学,遇到难题如下:题目:编写程序,统计各类字符的个数。其中由函数对字符串进行字母、数字、空格的分别计数。
【算法分析提示】:在主函数中输入字符串,在count函数中统计各类字符的个数。其中函数名作为函数的参数。
算法描述:输入字符串,输出各类字符的个数。
1.定义全局变量alph,digit,space,others。
2.在数组text中输入字符串。
3.把数组名作为函数的参数传递给函数count,由count计算其中各类字符的个数,并赋值给全局变量。
4.在主函数中输出各类字符的个数。
【程序如下】:
#include<stdio.h>
int alph,digit,space,others;
/*请将此处代码补充完整*/
void main()
{
char text[80];
printf("Input string:\n");
gets(text);
alph=0;digit=0;space=0;others=0;
/*请将此处代码补充完整*/
printf("\n%d alph,%d digit,%d space,%d others.",alph,digit,space,others);
return;
}
希望各位高手路过能够帮小弟解决一下,你的帮助将让我在漫漫编程路上越走越远!谢谢!