请问谁知道我为什么输入字符串后,按回车无法输出答案,而是换行 10
#include<stdio.h>voidmain(){charch;inti,j,k;i=j=k=0;while((ch=getchar())!='\0'){if(ch...
#include<stdio.h>
void main()
{ char ch;
int i,j,k;
i=j=k=0;
while( (ch=getchar() )!='\0')
{ if(ch>'a'&&ch<'z'||ch>'A'&&ch<'Z' )
i++;
else if(ch>'0'&&ch<'9')
j++;
else k++;}
printf("字母个数:%d,字符个数:%d,其他字符个数:%d",i,j,k);
} 展开
void main()
{ char ch;
int i,j,k;
i=j=k=0;
while( (ch=getchar() )!='\0')
{ if(ch>'a'&&ch<'z'||ch>'A'&&ch<'Z' )
i++;
else if(ch>'0'&&ch<'9')
j++;
else k++;}
printf("字母个数:%d,字符个数:%d,其他字符个数:%d",i,j,k);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询