用c#编写一个简单计算器程序,输入字符串,并输出字符串?

如题所述

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

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

温馨提示:答案为网友推荐,仅供参考
相似回答