解题思路:
注意事项:
参考代码:
#include<stdio.h>
int *tongji(char *a)
{
int i;
static int b[4]={0};
for(i=0;*(a+i)!='\0';i++)
{
if(*(a+i)>='A'&&*(a+i)<='Z'||*(a+i)>='a'&&*(a+i)<='z')
b[0]++;
else if(*(a+i)>='0'&&*(a+i)<='9')
b[1]++;
else if(*(a+i)==' ')
b[2]++;
else
b[3]++;
}
return b;
}
int main()
{
int i;
int *q;
char a[100];
gets(a);
q=tongji(a);
for(i=0;i<=3;i++)
{
printf("%d ",*(q+i));
}
}
0.0分
0 人评分
K-进制数 (C++代码)浏览:938 |
C语言训练-数字母 (C语言代码)浏览:610 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:561 |
C语言训练-求函数值 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:686 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:822 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
完数 (C语言代码)浏览:757 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
循环入门练习6 (C语言代码)浏览:1058 |