宁德软木墙板:求助一道C语言编程题,麻烦帮我编一下~

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 12:22:38
输入一行文字,统计其中大写字母,小写字母,空格和数字字符的个数。
(1)判断一行文字的结束“while(*p)”,其中p是指向字符串的指针变量。
(2)不同类型字符的判定条件

统计各个字母和各个数字的个数
#include <stdio.h>
#include <ctype.h>
#define MAXL 300

int main()
{
int res=0;
char line[MAXL];
char *p;
p=line;
gets(line);
while(*p)
{
if(isalnum(*p)) ++res;
++p;
}
printf("The last line has: %d digits and letters",res);
return 0;
}

这道题,你还是自己做吧,很简单的,我来改一下题目:统计各个字母和各个数字的个数,这样就要求一点技巧了.

用指针指向字符数组
再用IF来判断