第1个回答 推荐于2016-11-19
#include<stdio.h>
#include<string.h>
void main()
{
int i,n,sum=0;
char a[100];//根据字串的长度适当调整
printf("请输入一组字符:");
gets(a);
n=strlen(a);
for(i=0;i<=n-2;i++)
{
if((65<=a[i]&&a[i]<=90)||(97<=a[i]&&a[i]<=122))
sum++;
}
printf("字符的个数为:%d\n",sum);
}
经过在vc++6.0上调试,没有问题,不知道是不是你想要的这种本回答被提问者采纳
第2个回答 2020-07-07
#include<stdio.h>
#include<string.h>
void main()
{
int i,n,sum=0;
char a[100];//根据字串的长bai度适当调du整
printf("请输入一组字符:");
gets(a);
n=strlen(a);
for(i=0;i<=n-2;i++)
{
zhiif((65<=a[i]&&a[i]<=90)||(97<=a[i]&&a[i]<=122))
sum++;
}
printf("字符的个数dao为:%d\n",sum);
}
经过在vc++6.0上调试,没有问题,不知道是不是你想要的这种
第3个回答 2011-06-16
这个要看情况,看怎么输入的,输入方式是什么?不能一概而论
追问就是一选修课期末考试题目,一般就可以了,不用考虑那么多的。
第4个回答 推荐于2016-11-19
#include<stdio.h>
#include<string.h>
void main()
{
int i,n,sum=0;
char a[100];//根据字串的长度适当调整
printf("请输入一组字符:");
gets(a);
n=strlen(a);
for(i=0;i<=n-2;i++)
{
if((65<=a[i]&&a[i]<=90)||(97<=a[i]&&a[i]<=122))
sum++;
}
printf("字符的个数为:%d\n",sum);
}
经过在vc++6.0上调试,没有问题,不知道是不是你想要的这种本回答被提问者采纳
第5个回答 2020-07-07
#include<stdio.h>
#include<string.h>
void main()
{
int i,n,sum=0;
char a[100];//根据字串的长bai度适当调du整
printf("请输入一组字符:");
gets(a);
n=strlen(a);
for(i=0;i<=n-2;i++)
{
zhiif((65<=a[i]&&a[i]<=90)||(97<=a[i]&&a[i]<=122))
sum++;
}
printf("字符的个数dao为:%d\n",sum);
}
经过在vc++6.0上调试,没有问题,不知道是不是你想要的这种
第6个回答 2011-06-16
这个要看情况,看怎么输入的,输入方式是什么?不能一概而论
追问就是一选修课期末考试题目,一般就可以了,不用考虑那么多的。