输入任意一个字符串,统计其中元音字母(aoeiu).不分大小写出现的次数和频率?

作者&投稿:张青 (若有异议请与网页底部的电邮联系)
~

下面是一个Python的实现,可以输入任意字符串,统计其中元音字母(不区分大小写)出现的次数和频率:

例如,输入字符串"Hello World!",程序会输出:

这里使用了一个字符串变量vowels来保存元音字母,使用一个计数器变量count来记录元音字母出现次数,然后遍历输入的字符串s,如果当前字符是元音字母(不区分大小写),则将计数器加1。最后计算元音字母出现频率,即元音字母出现次数除以字符串总长度。




用Java语言,编写一个程序,用户输入任意一个字符串,显示它的长度和第...
按照你的要求编写的Java程序如下 import java.util.Scanner;public class A { public static void main(String[] args) { System.out.println("请输入任意一个字符串:");Scanner sc=new Scanner(System.in);String s=sc.nextLine();System.out.println(s+"的长度为"+s.length());System.out....

用java编程:任意输入一个字符串,统计其中英文字母a和i的个数,并将该...
下面的代码只是处理中间没有空格的一串字符;要处理有空格的只需把字符串A的创建改成 字符串数组String [] A = new String[30];输入和判断就用循环搞定。我也是这学期选修的java,有什么不足还请指正。import java.util.*;public class tongji { public static void main(String[] args){ String...

输入一个任意字符串存入字符数组中,求其字符串长度(不能使用函数)_百 ...
include<stdio.h>#include <malloc.h>#include<string.h>int main(){ char *p = (char*)malloc(100); char *str = p; int i=0; memset(p,0,100); printf("输入字符串:"); scanf("%s",p); \/\/getchar(); while(*p != '\\0'){ i++; p++; ...

C语言:任意输入一个字符串s,将s中所有的字符c删除
include <stdio.h> void main(){ char s[100];char *p,*q;printf("Please input a string:\\n");scanf("%s", s);p=s;while(*p && *p!='c') p++;q=p;while(*q){ if(*q!='c') *p++=*q;q++;} p='\\0';printf("The result is:\\n");printf("%s", s);} ...

C语言编程,输入任意一串字符,判断是否都为字母。如果是,则输出。如果不...
scanf("%c",&str[i]); \/\/要用%c输入字符 str[10]=0; \/\/最后加个结束符,以便输出字符串 for(i=0;i<10;i++){ if(str[i]<'a'||str[i]>'z') \/\/如果不是字母,就跳出 break;} if(i>=10) \/\/i>=10说明前面没跳出,就是说全是字母 { printf("%s",str);break...

任意输入一个字符串和字符,要求从该字符串中删除指定字符
include<iostream>#include<string>using namespace std;string s;char c;int main(){ cout<<"请输入一个字符串:"<<endl; getline(cin,s);\/\/输入字符串 cout<<"请输入要删除的字符:"<<endl; cin>>c;\/\/输入要删除的字符 for(int i=1;i<=s.size();i++){ if(s...

任意输入一个字符串,将字符串中的字母全部变成大写输出。
exit(0);} printf("please input a string:\\n");gets(str);while(str[i]!='!'){ if(str[i]>='a'&&str[i]<='z')str[i]=str[i]-32;fputc(str[i],fp);i++;} fclose(fp);fp=fopen("test","r");fgets(str,strlen(str)+1,fp);printf("%s\\n",str);fclose(fp);} ...

编写程序,任意输入一个字符串(字符数小于100),输入一个字符,然后去掉字 ...
include <stdio.h>int main(int argc,char *argv[]){ char s[101],i,j,k; gets(s); scanf(" %c",&k); j=i=0; while(s[j++]=s[i++]) if(s[j-1]==k) j--; puts(s); return 0;} ...

c语言输入一个长度小于50的任意字符串,然后逆序输出该字符串
printf("%c",str[i]);} 用指针的#include "string.h"void main(){char str[50],*p=str;int i;gets(str); 不用scanf,因为它不能读空格while(*p)p++;\/\/找最后一个字符,停止在\\0p--;\/\/指向最后一个字符while(p>=str){printf("%c",*p);p--;}} ...

c++:任意输入一个字符串,统计其中英文字母a和i的个数,并将该字符串输出...
asdaaisgiiasdi asdaaisgiiasdi a有4个,i有4个。Press any key to continue include "iostream"using namespace std;main( ){ int i,acount=0,icount=0;char aa[100];cin>>aa;cout<<aa<<endl;for (i=0;i<strlen(aa);i++){ if (aa[i]=='a'){ acount++;} if (aa[i]=='...

汤阴县17241007648: [C语言]随意输入一串字符,统计出里面元音字母的个数 -
卓店丹黄: #include "stdio.h"void fun (char *str,int num[], int n) { int i=0; // 初始化num for (i=0; i<n; i++) num[i]=0; // *str == '\0'终结 while(str) { switch (*str) { case 'a': case 'A': case 'e': case 'E': case 'i': case 'I': case 'o': case 'O': case 'u': case 'U': num[0]++; ...

汤阴县17241007648: C语言编程:任意输入字符串,统计元音字母的个数,急,老师上课考试的~ -
卓店丹黄: #include<stdio.h> #define N 100 main () {int i,count=0;char a[N];for(i=0;i<N;i++){scanf("%c",&a[i]);if(a[i]=='\n')break;if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'||a[i]=='A'||a[i]=='E'||a[i]=='I'||a[i]=='O'||a[i]=='U')count++; }printf("元音个数为:%d\n",count); }

汤阴县17241007648: 输入一字串, 检查它里面各有多少个元音字母pascal里怎麽写吖?求教学! -
卓店丹黄: var s:string; n:integer;begin readln(s); for i:=1 to length(s) do if s[i] in ['a','e','i','o','u'] then inc(n); writeln(n);end.

汤阴县17241007648: 请C语言高手编写一个C语言代码,计算字符串中的元音个数.最好用FOR语句带解释
卓店丹黄: #include <stdio.h>#include <string.h>#define LEN 98int cotvow(char *);int main(void){ char string[LEN]; int vowel = 0; printf("Please input a string: "); gets(string); printf("The count of vowels: %d\n", cotvow(string)); return 0; // aeiou} int cotvow...

汤阴县17241007648: 编写一个统计从键盘输入的字符串中的元音字母(a,A,e,E,i,I,o,O,u,U)的个数的程序
卓店丹黄: #include&lt;stdio.h&gt; void main() { int sun = 0; char input; printf("请输入一行字符,结束输入请按回车.\n"); fflush(stdin); while((input=getchar()) != 10) /* 遇到回车前一直接受输入 */ { if ((input == 'a') || (input == 'e') || (input == 'i') || (input == 'o') || (input == 'u')) { sum++; } } printf("原音个数=%d\n", sum); }

汤阴县17241007648: C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教 -
卓店丹黄: /* Hello World 3 Press any key to continue */1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18#include <stdio.h> #include <ctype.h> intvowel(charch) {if(ch == 'a'||ch == 'e'||ch == 'i'||ch == 'o'||ch == 'u')return1;return0; } intmain() {charch[1001];intt = 0,...

汤阴县17241007648: 写一个C++函数用于统计字符串中所有英文字母中的各元音字母个数,并进行测试
卓店丹黄: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;algorithm&gt; using namespace std; void main() { string str; cout&lt;&lt;"请输入要判断的字符串:\n"; char buf[] = {'A', 'E', 'I', 'O', 'U'}; getline(cin, str, '\n'); //得到输入 transform(str.begin...

汤阴县17241007648: C++编程:统计元音字母 -
卓店丹黄: int num_of_A=0,num_of_E=0,num_of_I=0,num_of_O=0,num_of_U=0; cout<<"Input string!"<<endl; string inputs;//输入的字符串 getline(cin, inputs); for (int i=0;i<inputs.length();i++) {switch (inputs[i]){case 'A':case 'a':num_of_A++;break;...

汤阴县17241007648: 从键盘输入一串字符,统计其中元音字母的个数并输出.(元音字母指的是a,e,i,o,u,不论大小写)C语言、 -
卓店丹黄: #include<stdio.h> void main() {char c;int count=0;while(c=getchar()) //输入字符串,但每次只接收一个字符{if(c==10) break; //如果c为换行符,即表示字符串输入结束,则退出循环if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U')count++;}printf("%d",count);getchar(); }

汤阴县17241007648: 用c语言统计一字符串中元音字母个数(定义一个函数来求,也就是说不 -
卓店丹黄: #include<stdio.h> int fun(char s[]) {int i,n=0;char c; for(int i=0;s[i];i++){c=s[i];if(c>='a'&&c<='z')c-=32;if(c=='A'||c=='E'||c=='I'||c<='O'||c<='U')n++;return n; } int main() {char s[200];gets(s);printf("元音字母个数:%d\n",fun(s));return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网