输出大写的辅音字母
#includeint main (void)
{
int i,k,count;
char str[80];
count=0;
k=0;
while((str[i]=getchar())!='\n')
k++;
str[k]='\0';
for(i=0;str[i]!='\0';i++){
if((str[i]>='A')&&(str[i]<='Z')&&(str[i]!='A')&&(str[i]!='E')&&(str[i]!='I')&&(str[i]!='U')&&(str[i]!='O'))
count++;}
printf("%d\n",count);
return 0;
}这个代码只有部分正确??
英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
输入格式:
输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式:输入样例:
HELLO World!
输出样例:
4
[此贴子已经被作者于2016-11-25 21:23编辑过]