c语言编程:从键盘输入若干字符,以换行结束输入,统计出其中小写字母的个数。

 我来答
默默aa无闻
推荐于2018-02-27 · TA获得超过355个赞
知道答主
回答量:36
采纳率:100%
帮助的人:39.5万
展开全部
#include<stdio.h>
void main()
{
char c;
int n=0;
printf("请输入字符串:");
while((c=getchar())!='\n')
{
if('a'<=c&&c<='z')
n++;
}
printf("字符串中小写字母个数为:%d\n",n);
}
百度网友f6435b1
2011-05-22 · TA获得超过1533个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:56.3万
展开全部
/*输入一串字符,统计数字字符、大小写字母字符和其它字符的个数。*/
#include<stdio.h>
#include<string.h>
void main()
{
char ch[50];
int i,j=0,k=0,m=0,n=0;
printf("请输入一串字符:");
gets(ch);
printf("输入的字符为:");
puts(ch);
for(i=0;i<strlen(ch);i++)
{
if(ch[i]>='0'&&ch[i]<='9')
{
j++;
}
else if(ch[i]>='a'&&ch[i]<='z')
{
k++;
}
else if(ch[i]>='A'&&ch[i]<='Z')
{
n++;
}
else if(ch[i]<'0'||ch[i]>'9'&&ch[i]<'A'||ch[i]>'Z'&&ch[i]<'a'||ch[i]>'z')
{m++;}
}
printf("数字个数为:%d\n",j);
printf("小写字母个数为:%d\n",k);
printf("大写字母个数为:%d\n",n);
printf("其他字符个数为:%d\n",m);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiyoaome
2011-05-22 · 超过16用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
#include<stdio.h>
main(){
char str[80],*p=str;
int i,n=0;
printf("请输入字符串:\n");
gets(p);
for(i=0;str[i]!='\0';i++){
if(str[i]>='a'&&str[i]<='z')
n++;
}
printf("小写字母个数:%d\n",n);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式