大虾求救!!!!!C编
#include "stdio.h"void num(char *,int a,int b)
main()
{
int a=0,b=0;
char c[80];
gets(c);
num(c,a,b);
}
void num(char c[],int a,int b)
{
int i=0;
for(i=0;c[i]!='\0';i++)
{if((c[i]>='a'&&c[i]<='z')||(c[i]>='A'&&c[i]<='Z'))
a++;
if(c[i]>='0'&&c[i]<='9')
b++;}
printf("字母个数:%d,数字个数:%d",a,b);
}
运行是有错误。。帮忙纠正下。。不过不能改变主体。。是在实验这种方法行不????