第13周Problem C: 统计元音字母个数

来源:互联网 发布:网络预警包括那2个方面 编辑:程序博客网 时间:2024/05/03 22:51

问题及代码:

</pre><pre name="code" class="cpp">/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:number.cpp *作    者:单昕昕 *完成日期:2014年11月23日 *版 本 号:v1.0 * *问题描述:统计每个元音字母在字符串中出现的次数。*程序输出:输出各个元音字母出现的次数,格式是(numx是数字):a:num1 e:num2i:num3o:num4u:num5*/  #include<iostream>#include<cstdio>using namespace std;int main(){    char str[100];  //先定义一个有100个字符的数组    int i=0,sum1=0,sum2=0,sum3=0,sum4=0,sum5=0;    gets(str);  //接受一整串字符    while(str[i]!='\0')  //字符串以0为结束标志    {        switch(str[i])        {        case 'a':            sum1++;            break;        case 'e':            sum2++;            break;        case 'i':            sum3++;            break;        case 'o':            sum4++;            break;        case 'u':            sum5++;            break;        }        i++;    }    cout<<"a:"<<sum1<<endl;    cout<<"e:"<<sum2<<endl;    cout<<"i:"<<sum3<<endl;    cout<<"o:"<<sum4<<endl;    cout<<"u:"<<sum5<<endl;    return 0;}

 

运行结果:

知识点总结:

char str[100]。gets(str)。 while(str[i]!='\0')。要学会这三个语句的使用。

 

学习心得:

str在计算机中末尾为零为结束标志。gets(str)可以输出一整串字符。

0 0
原创粉丝点击