#include"stdio.h"
intmain()
{
inti=0,j,num=0;
chars[10];
while(s[i-1]!='#')
{
scanf("%c",&s[i]);
i++;
}
for(j=0;j
if(s[j]>='A'&&s[j]<='Z')
num++;
printf("%d\n",num);
return0;
}
扩展资料
利用while语句,条件为输入的字符不为'\n'进行统计字母
#include
intmain()
{
charc;
intletters=0,spaces=0,digits=0,others=0;
printf("请输入一些字母:\n");
while((c=getchar())!='\n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
letters++;
elseif(c>='0'&&c<='9')
digits++;
elseif(c=='')
spaces++;
else
others++;
}
printf("字母=%d,数字=%d,空格=%d,其他=%d\n",letters,digits,spaces,others);
return0;
}