精华内容
下载资源
问答
  • 元音字母
    千次阅读
    2020-12-01 00:46:36

    #!/usr/bin/env python

    # coding:utf-8

    def Quzh_Statistics_Vowel(strString):

    """

    统计元音字母——输入一个字符串,统计处其中元音字母的数量。

    更复杂点的话统计出每个元音字母的数量。

    """

    # 元音字母总个数

    num = 0

    # 每个元音字母的数量

    num_a = 0

    num_e = 0

    num_i = 0

    num_o = 0

    num_u = 0

    for t in strString:

    # 避免忽视大写字母

    i = t.lower()

    # 统计出元音字母的总数量

    if i in ['a', 'e', 'i', 'o', 'u']:

    num += 1

    # 统计出每个元音字母的数量

    if i == 'a':

    num_a += 1

    elif i == 'e':

    num_e += 1

    elif i == 'i':

    num_i += 1

    elif i == 'o':

    num_o += 1

    elif i == 'u':

    num_u += 1

    print "元音字母总个数是:%s" % num

    print "其中a有%s个,e有%s个,i有%s个,o有%s个,u有%s个" % \

    (str(num_a), str(num_e), str(num_i), str(num_o), str(num_u))

    Quzh_Statistics_Vowel('This is A good man Hello world you are my boby')

    更多相关内容
  • 编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 示例1: 输入: s = “hello” 输出: “holle” 示例2: 输入: s = “leetcode” 输出: “leotcede” 思路分析 难度是简单 ,我们首先要明确元音...
  • 一个统计所输入的任意长度字母字符串中各元音字母数量的小程序,带有非法输入检测
  • c代码-C语言编写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出
  • 英语音标教学元音字母发音PPT课件.pptx
  • 英语音标教学课件元音字母发音PPT课件.pptx
  • 给定一个单词,请计算这个单词中有多少个元音字母,多少个辅音字母。  元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。 输入格式  输入一行,包含一个单词,单词中只包含小写英文字母。 输出格式  输出...
  • c代码-判断一个英文句子中有几个元音字母
  • [C语言]随意输入一串字符,统计出里面元音字母的个数?Count[26]={0}表示26个字母的出现次数,而((C=getchar())!= "? “){if(C&gt=”a“&AmpCcount[C-”a“}while是判断循环是否结束的语句,if是判断...

    [C语言]随意输入一串字符,统计出里面元音字母的个数?

    Count[26]={0}表示26个字母的出现次数,而((C=getchar())!= "? “)

    {

    if(C&gt=”a“&AmpC

    count[C-”a“

    }

    while是判断循环是否结束的语句,if是判断读入的C是否是字母的语句,if是,count[C-”a“]count[C-”a“]是字母。例如,当aa-a被读入时,count[0]表示一个字母出现的次数,其余与

    ~]#include

    void checksum(char*s)

    int main()

    {

    char szinput[1024

    ]get(szinput)

    checksum(szinput)

    return 0

    }

    !void checksum(char*s)

    {int Na=0

    char c

    while(c=*s)

    {

    ]if(c&gt=“a”&c=“a”&c=“a”&c][Na

    用python编写一个函数tongji(s),接收传入的字符串s,统计大写字母的个数、,小写字母的?

    谢谢。

    Python 2的原始输入()和Python 3的输入()得到一整行字符串。然后,对于一行,输入多个值,例如:作为一行输入,包括三个由空格分隔的整数,分别是a、B、C

    英语2113只有五个元音字母,包括a、e、I、O、u,但应考虑大小写5261。代码如下:4102#“include”stdio。H “int main(int argc,char*argv[]){

    展开全文
  • 此代码就是统计字符串中元音字母的个数而已
  • 话题:c语言 输入一个字符串,统计这个字符串的元音字母的个数,并输出。回答:英文中的元音字母只有a、e、i、o、u五个,但要考虑大小写问题。码如下:#include "stdio.h"int main(int argc,char *ar[]){int n,i;...

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。

    话题:c语言 输入一个字符串,统计这个字符串的元音字母的个数,并输出。回答:英文中的元音字母只有a、e、i、o、u五个,但要考虑大小写问题。码如下:#include "stdio.h"int main(int argc,char *ar[]){int n,i;char s[301],t;printf("Input a string\n");scanf("%300s",s);for(n=i=0;s[i];i++)/*以下判断语句完成大小写元音字母都统计功能*/if((t=s[i]|0x20)=='a' || t=='e' || t=='i' || t=='o' || t=='u')n++;printf("\nA total of %d vowel(s) in this string.\n\n",n);return 0;}运行样例如下:img src="s: pic.wenwen.soso./p/201110/201110204240-12554_png_36_333_1201.jpg"/

    参考回答:int myfun(){int i,x;i=0;x=0;char s[100];printf("请输入字符串:");scanf("%[^\n]s",s);while(1){if (s[i]==0)break;switch s[i]case 'a':case 'e':case 'i':case 'o':case 'u':x=x+1;default:i=i+1;}printf("元音字母的个数为:%d\n",x); return x;}话题:c语言,统计字符串中个元音字母(即a、e、i、o、u)的个数。回答:基础啊。1.k和i是定义的变量。for (k=0 ; ki ; k++) num[k ] = 0 ;上面码是初始化num[5]这个数组。这个数组有5个int变量 分别元音字母的个数。2.for(){}这段码是写 把字符串一个个传进来,如果是元音,则对应的数组中的元

    参考回答:展开全部 基础啊。1.k和i是定义的变量。for (k=0 ; ki ; k++) num[k ] = 0 ;上面码是初始化num[5]这个数组。这个数组有5个int变量 分别元音字母的个数。2.for(){}这段码是写 把字符串一个个传进来,如果是元音,则对应的数组中的元素(num[i])加1,i=-1是初始化i。如果不是元音 则i=-1,也就不改变num[]数组的值。3.整段码就是为了计算元音字母的个数。在数组num[]中, 在switch中对应就可以了 不如a对应num[0]4.没什么问题请采纳咯话题:c语言,统计字符串中个元音字母(即a、e、i、o、u)的个数。回答:1、k是计数器,for循环把数组num[5]全置为0,分别表示元音a、e、i、o、u的个数。2、对字符串中字符循环判断,switch里应该是把相应元音用i表示,再根据下标i使数组num[5]加1.

    参考回答:k当循环变量使用,i是数度。循环条件 字符串*s,s++指针加1,判断下一个字符;话题:用C语言统计字符串中单词的个数?回答:用gets直到字符串结束,看看进行了几次。n=0;while(str=gets()){i=-1;flag=1;while(i++ if(!ischar(str[i]))flag=0; 判断是否字母。}if(flag)n++;}

    参考回答:我把你程序改了一下,可以实现你想要的功能了。你的char str[1]; int i,num=0,word=0; char e; 这几个定义变量的位置都放错了。还有你的 数字个数和总的字符个数 也没统计,我跟你加了。#include#define maxsterlen 255 #includeint main() { int a=0,b=0,c=0,d=0; char str[1];int i,num=0,word=0; char e; printf("please input the string:\n"); gets(str); for(i=0;i{if(str[i]!='\n'){if((str[i]='a'str[i]='a'str[i]else if(str[i]='0'str[i]else if(str[i]==' ') c++; else d++;}}for(i=0;(e=str[i])!='\0';i++) { if(e==' ') word=0; else if(word==0) { word=1; num++; } } printf("单词个数 %d \n",num); printf("字母个数%d\n",a); printf("数字个数%d\n",b);printf("空格个数%d\n",c); printf("总的字符个数%d\n",d); }话题:c语言~统计字符串中不同单词的个数,字母个数不超过个,求码回答:#include #define MAXSTERLEN 255 #include int main() { int a=0,b=0,c=0,d=0; char str[1];int i,num=0,word=0; char e; printf("please input the string:\n"); gets(str); for(i=0;ilt;1;i++){if(str[i]!='\n'){if((str[i]gt;='a'amp;amp;str[i]lt;='z')||(str[i]gt;='A'amp;amp;str[i]lt;='Z')) a++; else if(str[i]gt;='0'amp;amp;str[i]lt;='') b++; else if(str[i]==' ') c++; else d++;}}for(i=0;(e=str[i])!='\0';i++) { if(e==' ') word=0; else if(word==0) { word=1; num++; } } printf("单词个数 %d \n",num); printf("字母个数%d\n",a); printf("数字个数%d\n",b);printf("空格个数%d\n",c); printf("总的字符个数%d\n",d); }话题:c语言,统计字符串中个元音字母(即a、e、i、o、u)的个数。回答:基础啊。1.k和i是定义的变量。for (k=0 ; klt;i ; k++)num[k ] = 0 ;上面码是初始化num[5]这个数组。这个数组有5个int变量 分别元音字母的个数。2.for(){}这段码是写 把字符串一个个传进来,如果是元音,则对应的数组中的元素(num[i])加1,i=-1是初始化i。如果不是元音 则i=-1,也就不改变num[]数组的值。3.整段码就是为了计算元音字母的个数。在数组num[]中, 在switch中对应就可以了 不如a对应num[0]4.没什么问题请采纳咯话题:c语言统计字符串中指定的单词个数是几个?回答:#include #include int search_string(char *target,char *search) target可以为"asgeage ghelloae gegahellosd hell oage hello" search可以为"hello"{bool judge = true;int n = 0;for(int i = 0; i lt; strlen(target); i++){judge = true;for(int j = 0; j lt; strlen(search); j++)if(target[i+j] != search[j]){judge = false;break;}if(judge)n++;}return n;}void main(void){char target[400] = {0},search [400] = {0}; printf("输入字符串:\n");gets(target);printf("输入要查找的字符串\n");scanf("%s",search);printf("出现的次数为:%d\n",search_string(target,search));}不懂再问哈

    参考回答:这两个我测试过,符合你的问题 一个是数组,一个是指针,选用指针好些。 #include int main() { int num = 0, word = 0, i = 0; char str[40]; gets(str); while(str[i] != '\0') { if(str[i] == ' ') { word = 0; } else { if(0 == word) { num++; word = 1; } else { word = 1; } } i++; } printf("%d\n",num); return 0; } #include #include int main() { int num = 0, word = 0; char *str = null; str = (char *)malloc(sizeof(char)*40); gets(str); while(*str != '\0') { if(*str == ' ') { word = 0; } else { if(0 == word) { num++; word = 1; } else { word = 1; } } str++; } printf("%d\n",num); return 0; }话题:C语言统计字符串里各字母的个数回答:给你提供一个思路:如果你想统计字符串中各个字符的个数,至少你先要把字符串中的各个字符找出来.找出字符串各不相同的字符后.你再用他们去统计他们在字符串中的个数. 函数声明该是这个样:Void Check( char *String , char count[MAX][2]);cout[0][0]为 字符;cout[0][1]为 字符数';话题:C语言 统计中各个单词的个数回答:你的程序只需要修改两处就行了:(1.)不能用指针数组直接存放字符串,即,要把程序开头的char *s2[30]改为char s2[30][30],用二维数组来存放多个字符串;(2.)你的想法是,如果单词不是重复的单词,就将它存入s2,但这时不能用“=”,应该用strcpy()函数,即,原程序中的s2[k]=s3应改为strcpy(s2[k],s3),改过后的码如下: #includestdio.h #includestring.h int main() { char str[100],ch; char s2[30][30]; /*s2存放单词(不重复),修改处*/ char s3[30],*p=s3; int i,j,k=0,flag1,flag2,count1=0,white=1,a[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; FILE *file; file=fopen("string.txt","w+"); printf("Input a string of English:\n"); gets(str); fputs(str,file); rd(file); while((ch=fgetc(file))!='0') /*统计中有多少个单词*/ { if((ch==' ')||(ch=='\t')||(ch=='\n')) white++; else { if(white) { white=0; count1++; } } } rd(file); for(i=0;icount1;i++) { flag1=0; /*是否有重复单词*/ flag2=0; /*是否遇到空白字符*/ p=s3; while(ch=fgetc(file)) { if((ch!=' ')(ch!='\t')(ch!='0')) { if((ch64)(ch1)) /*大写字母变小写*/ { ch=ch+32; } *p++=ch; } else { flag2=1; /*遇到空白字符*/ *p='\0'; for(j=0;jk;j++) /*k为s2中的单词个数*/ { if(strcmp(s3,s2[j])==0) { flag1=1; /*有重复单词*/ a[j]++; break; } } if(flag1==0) /*如果单词不重复*/ { strcpy(s2[k],s3); /*修改处*/ a[k]++; k++; } } if(flag2==1) /*如果遇到空白字符,则开始下一单词,跳出while循环*/ { break; } } while(((ch=fgetc(file))==' ')||(ch=='\t')); /*吞掉多余的空白字符*/ fseek(file,-1,1); /*后退一格,继续读*/ } for(i=0;ik;i++) { printf("%s\t",s2[i]); } printf("\n"); for(i=0;ik;i++) { printf("%d\t",a[i]); } printf("\n"); fclose(file); return 0; } 明白了吗?

    参考回答:/************************************************ ************************************************/ #include stdio.h #include malloc.h #include string.h #define WORDLEN 30 int BuildDictionary(char*[]); void FindWord(char *, int[],char *s2[], int len); char JudgeWord(char); void main() { char *s2[WORDLEN], line[100]; char word[WORDLEN], *p; int i, len,lenword, how[WORDLEN]; for (i=0; iWORDLEN; i++){ s2[i] = (char *)malloc(WORDLEN); } memset(how, 0, sizeof(how)); 构建词典,从读入,必须每个单词用空格隔开且小写 lenword = BuildDictionary(s2); printf("词典已读入,请输入字符串:"); 输出一串字符,回车结束 gets(line); FindWord(line, how, s2, lenword); 输出单词统计结果 for (i=0;iWORDLEN;i++) if(how[i])printf("%-10s ",s2[i]); printf("\n"); for (i=0;iWORDLEN;i++) if(how[i])printf("%-10d ",how[i]); printf("\n"); } int BuildDictionary(char*p[]) { FILE *fp; int i = 0; if((fp=fopen("dic.txt","r"))==NULL){ printf("Open dic.txt file Err\n"); return 0; } while (fscanf(fp, "%s", p[i]) != EOF){ i++; if(i=WORDLEN)break; } return i; } /************************************************/ void FindWord(char *p,int how[], char *s2[], int len) { int i = 0, j; char c, WORD[WORDLEN]; while (*p) { if(JudgeWord(*p)!='#') { i = 0; while (*p) { if ((c=JudgeWord(*p)) != '#'){ WORD[i++]=c;p++; } else break; } WORD[i]='\0'; for (j=0; jlen;j++) { if(strcmp(s2[j], WORD) == 0){ how[j]++; break; } } } p++; } } /************************************************/ char JudgeWord(char c){ if(c='A'c='Z') return c+32; else if(c='a' c='z') return c; else return '#'; } /************************************************ 结果测试: 词典已读入,请输入字符串:Twinkle twinkle little star 000 twinkle little star 2 1 1 ************************************************/话题:用c语言统计一字符串中元音字母个数(定义一个函数来求,也就是说回答:#includeint fun(char s[]){int i,n=0;char c;for(int i=0;s[i];i++){c=s[i];if(c='a'cif(c=='A'||c=='E'||c=='I'||creturn n;}int main(){char s[200];gets(s);printf("元音字母个数:%d\n",fun(s));return 0;}

    参考回答:我c丢了有一段时间了,因为现在接触其他编程语言,所以说的仅供参考。1,后两个包不要导;2,gets函数删掉;3,for循环之后不是一行的话尽量用{}括起来;4,字节判断前你可以先强转成int型(我不太确定);5,你计数器是n数组为什么到最后输出a数组,还有n数组初始化的时候写成n[5]={0,0,0,0,0}会更好些吧有些真心忘了,你看着改。改完应该没问题了。

    展开全文
  • 将字符串中的元音字母输出。 输入 一个字符串 输出 顺序输出其中的元音字母(aeiuo) 样例 输入 abcde 输出 ae Java代码: import java.util.*; public class Main { public static void main(String[] args){ ...

    问题描述:

    将字符串中的元音字母输出。

    输入
    一个字符串

    输出
    顺序输出其中的元音字母(aeiuo)

    样例

    输入
    abcde

    输出
    ae


    Java代码:

    import java.util.*;           
    public class Main {
         public static void main(String[] args){
              Scanner rd= new Scanner(System.in);
              String a=rd.next();
              char[] b=a.toCharArray();
              for(int i=0;i<a.length();i++) {
            	  if(b[i]=='a'||b[i]=='e'||b[i]=='i'||b[i]=='u'||b[i]=='o') {
            		  System.out.print(b[i]);
            	  }
              }
         
         }
    }
    

    python代码:

    jk =['a','e','i','u','o']
    op = list(input())
    def ik(jk):
        kl = ''
        for i in op:
            if i in jk:
                kl+=i
        return kl
    
    l=ik(jk)
    print(l)
    

    作者:KJ.JK
    本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
    文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

    展开全文
  • 用两个指针的方法 从一个字符串中删去另一个字符串中的指定字符 这里我们用元音字母代替
  • 元音字母元音字母组合在单词中的发音.doc
  • 确定元音字母位置 1

    2022-08-08 21:26:46
    英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。样例输入: hello样例输出:2样例输入: apple样例输出:1样例输入: pmp样例输出:0。
  • -1 统计文件中元音字母的数量 (20 分) 已经建立文本文件abc.txt,编写一个程序,统计并输出文件中元音字母出现的次数。 输入格式: 数据见abc.txt 输出格式: 元音字母出现的?次 输入样例1: 见abc.txt 输出样例1: 元音...
  • Java 输入一个字母,判断是否是元音字母a、e、i、o、u
  • C-7统计元音字母个数

    2021-11-15 20:25:36
    统计每个元音字母在字符串中出现的次数。 Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串,只由小写字母组成。 Output 对于每个测试实例输出5行,格式如下: a:num1 e:num2 i...
  • 给你一个字符串 ,仅反转字符串中的所有元音字母,并返回结果字符串。元音字母包括 、、、、,且可能以大小写两种形式出现。例: 输入:s = "hello" 输出:"holle" 解析:字符串中只有元音字母...
  • 一、英文字母一共26个,其中由5个元音字母和21个辅音字母组成。 5个元音字母分别为:a[ei]、e[i:]、i[ ai]、o[eu]、u[ju:]; 二、英语48个音素表 三、元音字母发音特点 元音发音时声带震动、气流...
  • 您好,下面为代码,如有问题,请追问:import sysvowel = ['a', 'e', 'i','o', 'u']str = sys.argv[1]sum = 0for i in str:if i in vowel:sum+=1print(sum)使用方法:将上面代码放入文件,例如test.py文件中内如果是...
  • 元音字母.doc

    2021-09-20 05:18:53
    元音字母.doc
  • 一、音的分类1、元音:由肺部呼出的气流通过口腔基本上不受发音器官的阻碍而发出的音,叫元音,其中有元音字母6个:a[a:] o u[u:] e[e:] y[i:] i[i:]2、辅音:由肺部呼出的气流通过口腔时受到舌、齿、唇等发音器官所...
  • 已经建立文本文件abc.txt,编写一个程序,统计并输出文件中元音字母出现的次数。 abc.txt 内容如下: It was the best of times it was the worst of times it was the age of wisdom it was the age of ...
  • 字母与音标专项训练课件:字母读音分类和元音字母发音
  • 闭音节就是所谓的元音字母不是发它本身的字母音,重读闭音节就是指在一个音节中,以辅音音素结尾的而且是重读音节的音节比如apple 划音节就应该是ap/ple 前面那个ap 是一个音节以辅音因素p结尾就是闭音节。...
  • 元音字母及字母组合读音.doc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,662
精华内容 14,264
关键字:

元音字母