用C#编写一个计算机程序,判断字符串中是否含有a?

发布网友 发布时间:2024-12-19 19:41

我来回答

1个回答

热心网友 时间:4分钟前

程序可按照以下流程执行:

    1、输入字符串

    2、对于字符串中的每一个字符,判断其为何种类型,并将相应的累加计数器加1。对于大小写字母和数字,可通过一个范围(大于等于某值和小于等于某值)来判断

代码如下:

#include <string.h>
#include <stdio.h>

int main()
{
char str[1000];
int lowAlpha, upAlpha, num, other;
int i;

lowAlpha = upAlpha = num = other = 0;
for (i = 0; i < strlen(str); i++)
if (str[i] >= 'a' && str[i] <= 'z')
lowAlpha++;
else if (str[i] >= 'A' && str[i] <= 'Z')
upAlpha++;
else if (str[i] >= '0' && str[i] <= '9')
num++;
else
other++;

printf("Upper:%d, Lower:%d, Number:%d, Other:%d\n", upAlpha, lowAlpha, num, other);

return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com