这个用C语言怎么编写啊?谢谢!
输入一行字符,统计该行字符包含英文字母、空格、数字和其他字符的个数。
答案:1 悬赏:10 手机版
解决时间 2021-05-02 23:12
- 提问者网友:温柔港
- 2021-05-02 14:32
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-05-02 15:02
#include<stdio.h>
void main()
{
int word,digital,other,space;
word=digital=other=space=0;
char string[20],*p;
printf("Input:");
gets(string);//
//*string=0;
p=string;
while(*p!='\0')
{
if(*p>='0'&&*p<='9')
digital++;
else if(*p>='a'&&*p<='z'||*p>='A'&&*p<='Z')
word++;
else if(*p==' ') space++;
else other++;
p++;
}
printf("word: %d digital:%d space:%d other :%d",word,digital,space,other);
system("pause");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯