C语言编写程序统计输入的一行中小写字母的个数

如题 谢谢
2025-12-16 22:23:54
推荐回答(4个)
回答1:

#include
#include
void main()
{
char c;
int a=0;
printf("请输入一字符串(以Enter确认):\n");
c=getchar();
while(c!='\n')
{
if((c>='a')&&(c<='z')) {a++;}
c=getchar();
}
printf("字符串中一共有%d个小写字母\n",a);
}

回答2:

#include "stdio.h"
void main()
{
char *p,a[80];
int i,n=0;
gets(a);
for(p=a;*p!='\0';p++)
if(*p>='a'&&*p<='z')
n++;
printf("%d\n",n);
}

回答3:

#include
main()
{
char a[20];
int i=0,count=0;
gets(a);
while(a[i])
{
if(a[i]>='a'&&a[i]<='z')
count++;
i++;
}
printf("%d",count);
}

回答4:

我靠,这种问题你也问,搞笑吧。FOR循环怎么学的,真不能理解。

我是某大学的教师,劝你好好看书吧!