各位计算机高手进来帮个忙,一个和C语言的问题请教一下

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:52:55
写一个函数,统计或判断通过键盘输入的字符串中的字母.要求在主函数中输入、输出字符串以及其中的字母个数.
希望大家给的答案越多越好

修正后的:

main()
{char a[200];
int k=0,i=0;
printf("input :");
do{ scanf("%c",&a[i]);
if(('a'<=a[i]&&a[i]<='z')||('A'<=a[i]&&a[i]<='Z'))k++;
i++;
} while(a[i-1]!='\n');
a[i]='\0';
printf("\n%s\n%d chars",a,k);
}

楼上的最后写错了
应该是
printf("\n%d chars",k);
k才是字符的个数,i是循环的判断条件