解题思路:
注意事项:
参考代码:
void count(char *p,int *a,int *b,int *c,int *d)
{
int i;
for(i=0;p[i]!='\0';i++)
{
if(p[i]>='A'&&p[i]<='Z'||p[i]>='a'&&p[i]<='z')
(*a)++;
else if(p[i]>='0'&&p[i]<='9')
(*b)++;
else if(p[i]==' ')
(*c)++;
else
(*d)++;
}
}
int main()
{
char p[100];
int a=0,b=0,c=0,d=0;
gets(p);
count(p,&a,&b,&c,&d);
printf("%d %d %d %d",a,b,c,d);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1884 |
【回文数(二)】 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1447 |
十->二进制转换 (C语言代码)浏览:1291 |
大神老白 (C语言代码)浏览:645 |
printf基础练习2 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:524 |
【矩阵】 (C++代码)浏览:949 |
C语言训练-数字母 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:834 |