c语言:编程输入一个长度小于80的字符串,统计其中字母的个数?

如题所述

楼上好多错误。。。
#include "stdio.h"
#include "ctype.h"
#include "string.h"
int main(void)
{
int i,count=0;
char str[80];

printf("Enter a string: \n");
gets(str);
for(i=0;i<strlen(str);i++)
if(isalpha(str[i])!=0)
count++;
printf("Count=%d",count);

return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-25
楼上好多错误。。。
#include
"stdio.h"
#include
"ctype.h"
#include
"string.h"
int
main(void)
{
int
i,count=0;
char
str[80];
printf("Enter
a
string:
\n");
gets(str);
for(i=0;i<strlen(str);i++)
if(isalpha(str[i])!=0)
count++;
printf("Count=%d",count);
return
0;
}
第2个回答  2019-06-07
#include<stdio.h>
main()
{
char
s[80];int
i,j;
scanf("Begin
to
putdown
your
string
")
;
scanf("%s",s);
j=0;
for(i=0,i<80,i++)
{
if((s[i]>='a'&&si[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
j++;
}
printf("this
string
has
%d
charactors",j);
}