永发信息网

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

答案:3  悬赏:40  手机版
解决时间 2021-04-27 07:51
  • 提问者网友:雪舞兮
  • 2021-04-26 13:05
给定程序的功能是分别统计字符串中大写字母和小写字母的个数
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-04-26 14:29

用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;
}


截图如下:


全部回答
  • 1楼网友:忘川信使
  • 2021-04-26 17:04

两个计数器

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

遍历完了打印就行了

  • 2楼网友:第四晚心情
  • 2021-04-26 16:02
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++; } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯