当前位置: 代码迷 >> C语言 >> [求助]求小写字母的和?
  详细解决方案

[求助]求小写字母的和?

热度:209   发布时间:2007-07-01 22:04:15.0
[求助]求小写字母的和?
统计从键盘上输入的字符串中小写字母的个数,以字符$结束
我编的是这样:
#include"stdio.h"
void main()
{
int n,c;
n=0;
c=getchar();
while(c!='$')
{
n++;
c=getchar();
}
printf("%d",n);
}
输出结果是正确的.但是我觉得"if(c>='a'&&'z')"这一句应该是"if(c>='a'&&c<='z')" 可是我改后 输出结果却不正确
还有就是第二句"c=getchar()"在这个程序中有什么作用
帮帮我 谢谢~
搜索更多相关的解决方案: 小写  字母  

----------------解决方案--------------------------------------------------------
你这程序能统计字符串中小写字母总数?
----------------解决方案--------------------------------------------------------
if(c>='a'&&c<='z')"
本来就是这样判断小写的.
----------------解决方案--------------------------------------------------------
恩是啊~~ 那样判断是正确的;
把程序第二句c=getchar()去掉的话 程序就不能输出正确的结果
是为什么呢?


----------------解决方案--------------------------------------------------------
当然了,去掉这一句,你没有去更新输入的字符了.
----------------解决方案--------------------------------------------------------
恩 是啊~~ 去掉的话 是不能输入字符~
呵呵~

----------------解决方案--------------------------------------------------------
谢谢各位,谢谢!
----------------解决方案--------------------------------------------------------

输出结果是正确的.但是我觉得"if(c>='a'&&'z')"这一句应该是"if(c>='a'&&c<='z')" 可是我改后 输出结果却不正确
还有就是第二句"c=getchar()"在这个程序中有什么作用
帮帮我 谢谢~
改了的话应该是没有错阿,请你仔细检查一下,或者将程序法上来,第二个是用来是程序执行循环的,当然不能少了。


----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
ls灌水  还发纯表情  
----------------解决方案--------------------------------------------------------