#include<stdio.h>
int main()
{
int n=0;
char ch;
printf("请输入一串字符:\n");
for(; getchar()i='\n' ;);
{
if('a'<=ch&&ch<="z"||"A"<=ch&&<=ch&&ch<='Z') if('a'<=ch&&ch<='z'||"A"<=ch&&<=ch&&ch<="Z")
n++;
}
printf("%d\n",n);
return 0;
}
错在什么地方?
输入一行字符,统计他有多少个字母
参考代码如下:include<stdio.h> int main(void){ \/\/输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。char ch;int char_num=0,kongge_num=0,int_num=0,other_num=0;while((ch=getchar())!='\\n')\/\/回车键结束输入,并且回车符不计入 { if(ch>='a'&&ch<='z'||...
python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个...
输入一行字符=input("请输入任意数据:")数字个数=len(list(i for i in 输入一行字符 if i.isdigit()==1))中英文字母个数=len(list((i for i in 输入一行字符 if i.isalpha()==1)))空格个数=len(list(i for i in 输入一行字符 if i==" "))其他个数=len(输入一行字符)-数字个...
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
intmain(){ charc;intletters=0,spaces=0,digits=0,others=0;printf(请输入一串任意的字符:\\n);while((c=getchar())!=\\n){ if((c=ac=z)||(c=Ac=Z))letters++;elseif(c=0c=9)digits++;elseif(c==)spaces++;else others++;} printf(字母有%d个,数字有%d个,空格有%d个,其他...
python记计算有多少字符
print("{0}中有{1}个数字,{2}个中英文字母,{3}个空格个数,{4}个其他".format(输入一行字符,数字个数,中英文字母个数,空格个数,其他个数))怎么用 Python 编写程序计算字符串中某个字符的个数 "hello".count('l')2 直接使用str类型的count就可以计算出字符的个数。用python求字符串中字...
C语言编程,用while语句,输入一行字符统计字母的个数
printf("请输入一行字符:");while ((c=getchar())!='\\n'){ if (c >= 'a'&&c <= 'z' || c >= 'A'&&c <= 'Z'){ letters++;} else if (c == ' '){ space++;} else if (c >= '0'&&c <= '9'){ digit++;} else { other++;} } printf("字母数:%d\\n空格...
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
程序首先定义了四个整型变量,分别表示四种类型的字符计数:letters(英文字母)、spaces(空格)、digits(数字)和others(其他字符)。然后通过一个while循环,用户输入一串字符,程序会逐个检查每个字符,根据其ASCII值进行分类计数。当输入的是大写或小写字母(ASCII值为65到90或97到122),就增加letters...
输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符...
printf("请出入10个字符:");scanf("%s",a);for(i=0;i<10;i++){ if(a[i]>='a'&& a[i]<='z')x++;if(a[i]>='A'&& a[i]<='Z')d++;if(a[i]>='0'&& a[i]<='9')s++;} q=10-x-d-s;\/\/或者你在if后面直接加上一个else q++,但是前面的两个if就要改成else...
c语言 从键盘输入一行字符,分别统计其中数字字符,字母字符和其他字符...
{ inta,b,c,ch;a=b=c=0;\/\/计数器初始化为0.while((ch=getchar())!='\\n')\/\/循环读取字符,到换行结束。{ if(ch>='0' && ch<='9')\/\/数字 a++;else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))\/\/字母 b++;else\/\/其它 c++;} printf("%d%d%d\\n",a,...
从终端键盘输入一行字符串,统计其中一共有多少个大写字母和多少个小写字...
i]<91)\/\/因为在ASC2码中65~90的符号为大写字母 A++;else if((int)str[i]>96)\/\/97~122的符号为小写字母 a++;} printf("共有大写字母%d个\\n共有小写字母%d个\\n",A,a);} void main(){ char str[N];puts("请连续输入100个以内的任意大小写字母:");gets(str);Aa(str);} ...
C语言,如何编程输入一行字符,输出其中字母的个数?
break; if(isalpha(c))\/\/判断是否为字母字符 { result++; } } printf("%d",result); }这个是统计字符串中字母的个数