输入一个字符串,用for循环语句读出该字符串。统计其中大写字母的个数,小写字母的个数,以及其他字符的个

RT 很急
用C#语言

public string GetString(string str)
{
int A = 0;
int a = 0;
int x = 0;
for (int i = 0; i < str.Length; i++)
{
int t = (int)str[i];
if (t >= 65 && t <= 90)
A++;
else if (t >= 97 && t <= 122)
a++;
else
x++;
}
return string.Format("大写字母的个数:{0}个;小写字母的个数:{1}个;其它字符的个数:{2}个;", A, a, x);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-10
#!python
import string
meter = {'upper':0, 'lower':0, 'other':0}
for a in st:
type = 'upper' if a in string.uppercase else (
'lower' if a in string.lowercase else 'other')
meter['type'] += 1

输入一个字符串,用for循环语句读出该字符串。统计其中大写字母的个数...
} return string.Format("大写字母的个数:{0}个;小写字母的个数:{1}个;其它字符的个数:{2}个;", A, a, x);}

...统计其中大写字母的个数,小写字母的个数和数字的个数
include<stdio.h>void main(){char a[b];int i,m=n=k=0;for(i=0;i='A'&&a[i]<='Z')m++;if(a[i]>='a'&&a[i]<='z')n++;if(a[i]<='9'&&a[i]>='0')k++;}printf(大写小写字母与数字的个数分别是:%d,%d,%d"...

VB编程:输入一个字符串,判断其中有多少大写字母小写字母数字字符空
dim i as integer dim s as string s = InputBox("输入字符串:")for i = 1 to Len(s)if mid(s,i,1)>="A" And mid(s,i,1)<="Z" Then Num1 = Num1 + 1 elseif mid(s,i,1)>="a" And mid(s,i,1)<="z" Then Num2 = Num2 + 1 elseif mid(...

...输入的字符串,统计其中的大写字母和小写字母的个数
printf("该字符串共有%d个字符\\n\\n\\t大写字母%d个\\n\\t小写字母%d个\\n\\t数字%d个\\n\\t空格%d个\\n\\t其他字符%d个\\n\\n",strlen(sen),A,a,num,space,other);}

用python从键盘输入一个字符串,统计其中大写小写字母以及数字的个数...
if(*p>='A' && *p<='Z') \/\/ 判断zhi是否为大写 { upper++; \/\/ 统计大写字母个数 } else if(*p>='a' && *p<='z') \/\/是否为小写dao { lower++; \/\/统计小写个数 } else if(*p == ' ') \/\/ 判断是否为“ ”{ space++; \/\/统计个数 } else if(*p>='0' && *p<='9'...

...字符串,统计字符串中大写字母和小写字母的个数。
void main(){ int i=0,count1[26]={0},count2[26]={0};char ch[100];printf("enter a sentence:");gets( ch );while( ch[i] ){if(ch[i]>='a'&&ch[i]<='z') count1[ch[i]-'a']++;else if(ch[i]>='A'&&ch[i]<='Z') count2[ch[i]-'A']++;i++;} for...

c语言 输入一串字符串,统计并输出其中的大写字母、小写字母、数字字符...
void main(){ char a[100];int sum0=0,suma=0,sumA=0;gets(a);char*p;for(p=a;*p!='\\0';p++){ if(*p>='0'&&*p<='9')sum0+=1;else if(*p>='a'&&*p<='z')suma+=1;else if(*p>='A'&&*p<='Z')sumA+=1;} printf("数字字符数量:%d\\n小写字母字符数量:%d\\n大写...

输入一字符串 输出其中大写,小写,数字的个数
char *string;char *p=string;scanf("%s",string);for(i=0;i<strlen(string);i++){ if( *(p+i)>65 && *(p+i)<90)up_count++;if(*(p+i)>97&&*(p+i)<122)lo_count++;if(*(p+i)>48&&*(p+i)<57)num_count++;} printf("\\n大写字母:%d 小写字母:%d 数字:%d",up_...

C语言编程 输入一个字符串 求大写字母,小写字母,数字出现的次数
main(){ char s[50]={'0'}; int i ,n=0,m=0; gets(s); for(i=0;i<strlen(s);i++){ if(s[i]>='a' && s[i]<='z') n++; if(s[i]>='A' && s[i]<='Z') m++; } printf("\\nx小写出现的次数为%d次 大写出现的次数为%d次",n,m...

c语言 输入一串字符串,统计并输出其中的大写字母、小写字母、数字字符...
int sum0 = 0, suma = 0, sumA = 0; \/\/ 数字字符、小写字母和大写字母计数器 \/\/ 从用户获取输入 gets(a);\/\/ 使用指针遍历字符串 char* p;for (p = a; *p != '\\0'; p++) { \/\/ 检查字符类型 if (*p >= '0' && *p <= '9') { sum0++;} else if (*p >= 'a' &&...

相似回答