编写程序 :从键盘输入一串字符串,统计字符串中大写字母和小写字母的个数。

编写程序 : 从键盘输入一串字符串,统计字符串中大写字母和小写字母的个数。(要求用函数调用)

第1个回答  推荐于2018-03-05
#include<stdio.h>
void fun( char *ch )
{ int i=0,count1[26]={0},count2[26]={0};
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']++;}
for(i=0;i<26;i++)
{if( i % 5==0 )putchar('\n'); printf(" 字母%c : %d ",'a'+i,count1[i]);}
for(i=0;i<26;i++)
{if( i % 5==0 )putchar('\n'); printf(" 字母%c : %d ",'A'+i,count2[i]);}
}
void main()
{char ch[100];
printf("enter a sentence:");
gets( ch );
fun( ch );

}本回答被提问者和网友采纳

编写程序 :从键盘输入一串字符串,统计字符串中大写字母和小写字母的个...
void fun( char *ch ){ int i=0,count1[26]={0},count2[26]={0};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']++;} for(i=0;i<26;i++){if( i % 5==0 )putchar(...

编程序统计从键盘中输入一字符串中大写字母的个数.
printf("大写字母个数为:%d\\n",letters);}

.从键盘输入一串字符,统计大写字母、小写字母以及其它字符的个数
include<stdio.h> define MAX 100 \/*定义数组长度*\/ char a[MAX]; \/*用于存放字母*\/ \/*函数功能:统计大小写字母的个数*\/ int daxie(char *p){ int count=0;while(*p!='\\0'){ if(*p>='a' && *p<='z')count++;p++;} return count;} int xiaoxie(char *p){ int count=0;wh...

C语言编程 从键盘输入一个字符串,分别统计其中大写字母、小写字母及其...
printf("大写字母的个数为:%d 小写字母的个数为:%d 空格个数为:%d \\n",countd,countx,countk);printf("数字个数为:%d 其他字符个数为%d\\n",counts,countq);}

编写一个程序,先从键盘输入一个字符串,然后输出该字符串中的大写英文...
include <stdio.h> void main(){ int count1=0,count2=0;char letter;do { letter=getchar();if('a'<=letter&&letter<='z')count1++;if('A'<=letter&&letter<='Z')count2++;}while(letter!='\\n');printf("大写字母个数为:%d\\n",count2);printf("小写字母个数为:%d\\n",count...

从终端键盘输入一行字符串,统计其中一共有多少个大写字母和多少个小写字...
i]<91)\/\/因为在ASC2码中65~90的符号为大写字母 A++;else if((int)str[i]>96)\/\/97~122的符号为小写字母 a++;} printf("共有大写字母%d个\\n共有小写字母%d个\\n",A,a);} void main(){ char str[N];puts("请连续输入100个以内的任意大小写字母:");gets(str);Aa(str);} ...

c语言编程:从键盘输入若干字符,以换行结束输入,统计出其中小写字母的个...
include<stdio.h> void main(){ char c;int n=0;printf("请输入字符串:");while((c=getchar())!='\\n'){ if('a'<=c&&c<='z')n++;} printf("字符串中小写字母个数为:%d\\n",n);}

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

从键盘输入一个字符串,统计字符串中包含的大写字母个数。要求使用For语 ...
Private Sub Command1_Click()tmp = InputBox("请输入字符串", , "")c = Len(tmp)dx = 0 For i = 1 To c If Mid(tmp, i, 1) >= "A" And Mid(tmp, i, 1) <= "Z" Then dx = dx + 1 End If Next MsgBox "大写字母个数:" & dx End Sub ...

从键盘输入字符串,要求不多于40个字符,分别统计其中大写字母、小写字母...
printf("大写字母个数:%d\\n", upper_count);printf("小写字母个数:%d\\n", lower_count);printf("数字个数:%d\\n", digit_count);return 0;} 在上面的代码中,我们定义了一个长度为 41 的字符数组 string 来存储输入的字符串。然后使用 scanf() 函数从键盘读入字符串,最多读入 40 个字符...

相似回答