永发信息网

给定程序的功能是分别统计字符串中大写字母和小写字母的个数

答案:3  悬赏:40  手机版
解决时间 2021-04-27 07:51
给定程序的功能是分别统计字符串中大写字母和小写字母的个数
最佳答案

用C语言帮你写了个. 通过函数实现这个功能. 如果有问题还请追问. 望采纳!


#include <stdio.h>


//函数实现统计字符串中大写字母和小写字母的个数.
void count(char *a,int *capital,int *lowercase){

while(*a)
{
if(*a>='A' && *a<='Z')
(*capital)++;
else if(*a>='a'&&*a<='z')
(*lowercase)++;
a++;
}
}


int main()
{
char s[100];
int capital=0,lowercase=0; //计数器初始化为0;
gets(s); //从键盘输入字符串.
count(s,&capital,&lowercase); //调用函数. 将s,和大小写计数器通过指针传递到函数中.
printf("大写:%d\t小写:%d\n",capital,lowercase);
return 0;
}


截图如下:


全部回答

两个计数器

遍历字符串 遍历的时候把字符转成int 如果大于91 就是大写 否则就是小写 两个计数器分别统计

遍历完了打印就行了

int daxie = 0; int xiaoxie = 0; string value = ""; foreach (char var in value) { if (var >= 'A' && var <= 'Z') { daxie++; } else if (var >= 'a' && var <= 'z') { xiaoxie++; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想请各位帮帮忙
徐州的朋友,有卖二手CMMB移动电视的吗?
您已被本吧吧务封禁 多久解禁?
九成新电脑,保修三年有人要吗?
我把电脑还原了桌面上的密码卡怎么能找
( ⊙ o ⊙ )QQ空间花藤
正林饭店在哪里啊,我有事要去这个地方
微型汽车维修
长春地震了吗刚才2018
湖北沙市到河南平顶山的汽车票价多少钱。
“长大”就意味着要肩负起更多的责任吗?
鑫鑫小吃我想知道这个在什么地方
武汉第十九中学有06届 校草是不是叫抱一抱啊
oppo手机可以下载主题吗?
请问我家在农村能办信用卡吗?或者在我们市里
推荐资讯
十字绣要怎样才能绣的好呢?我才刚开始绣,不
毛家港镇青羊岗村民委员会在什么地方啊,我要
有QQ会员嘛?是QQ会员的来看!
如何创建自己的房间
帮忙介绍一款MP4
梦幻诛仙什么职业 练级好?
我爸妈经常吵架、闹架,有时我爸还动手打我妈
玩魔兽世界花钱吗?每个小时多少钱?
你眼里的至上励合
江映蓉岀新歌了吗
怎样才能忘记最喜欢的人
要怎样面对至亲的离世?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?