#include <stdio.h>
void main()
{
int n=0,c;
c=getchar();
while(c!='\n')
{
if(c>='a'&&c<='z')
n++;
}
printf("%d\n",n);
}
为什么这个程序统计不出啊,错在哪里啊
#include <stdio.h>
void main()
{
int n=0,c;
c=getchar();
while(c!='\n')
{
if(c>='a'&&c<='z')
n++;
}
printf("%d\n",n);
}
为什么这个程序统计不出啊,错在哪里啊
#include <stdio.h>
void main()
{
int n=0,c;
//c=getchar();
while((c=getchar())!='\n')
{
if(c>='a'&&c<='z')
n++;
}
printf("%d\n",n);
}
//现在可以了
getchar是取键值,\n是回车键,\n是回车键符号,在getchar函数中是确定把输入的字符送入缓冲区
这些都在函数库和课本中有介绍