用C语言编写从键盘上输入20个字符,统计其中的字母(不分大小写)怎么做啊?

如题所述

第1个回答  2010-05-04
#include <stdio.h>
#include <string.h>
#define N 20 //定义用户输入数
#define M 256 //用来定义数组
main()
{
char ch[M];
int i,k=0;
printf("请最多输入%d个字符:\n",N);
scanf("%s",ch); //接收输入的字串
ch[N]='\0'; //截断超出N个以外的.
k=0;
for(i=0;ch[i]!='\0';i++) //统计字串中字符的字数
if(isalpha(ch[i])) //用string库带的函数判断是否字母
k++;
printf("字串%s,中字母个数:%d",ch,k);
}

//如在某些编译器中,不支持"//"注释方式,无法通过编译,则请删除所有注释内容

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网