编写一个C 程序,从键盘输入50个字符,统计其中英文字符与数字的个数

中英文不分大小写... 中英文不分大小写 展开
 我来答
LVEFENG
2006-12-30 · 超过14用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:43万
展开全部
#include<stdio.h>
void main()
{
char str[50];
int i,engsum=0,masum=0;
printf("请输入字符串:");
scanf("%s",str);
for(i=0;i<50;i++)
{
if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z')) engsum++;
if(str[i]>='1'&&str[i]<='9') masum++;
}
printf("英文字符数:%d\t数字字符数:%d\n",engsum,masum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guojingcha
2006-12-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:42%
帮助的人:9963万
展开全部
#include "stdio.h"
main()
{
char a[50];
int i;
int a,b;
char c;
a=0;
b=0;
printf("情输入一串字符:\n");
scanf("%s",&a);
for(i=0;i<50;i++)
{
c=a[i];
if c>=0 && c<=9
a=a+1;
if c>='a' && c<='z' ||c>='A' && c<='Z'
b=b+1;
}
printf("%d;%d",a,b);
getch();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庚夜宁白凡
2020-01-20 · TA获得超过3919个赞
知道大有可为答主
回答量:3144
采纳率:30%
帮助的人:217万
展开全部
main()
{
char
c[50],s;
int
i,sum1=0,sum2=0;
scanf("%c",&s);
for(i=0;i<50&&s!='\n';i++)
{
c[i]=s;
if(s>='0'&&s<='9')
sum1++;
else
if((s>='A'&&s<='Z')||(s>='a'&&s<='z'))
sum2++;
scanf("%c",&s);
}
printf("%d,%d",sum1,sum2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一千馆原创短视频
2006-12-30 · TA获得超过1205个赞
知道小有建树答主
回答量:1105
采纳率:0%
帮助的人:1230万
展开全部
main()
{
char c[50],s;
int i,sum1=0,sum2=0;
scanf("%c",&s);
for(i=0;i<50&&s!='\n';i++)
{
c[i]=s;
if(s>='0'&&s<='9') sum1++;
else if((s>='A'&&s<='Z')||(s>='a'&&s<='z')) sum2++;
scanf("%c",&s);
}
printf("%d,%d",sum1,sum2);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式