第13周上机实践项目5——字符串操作(1)

来源:互联网 发布:苹果笔记本装mac 编辑:程序博客网 时间:2024/06/05 15:14

统计字母'A'出现的次数

问题及代码

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:辛彬 * 完成日期:2014年 11 月 25 日 * 版 本 号:v1.0 * * 问题描述: 统计字母'A'出现的次数。。 * 输入描述:没有输入。 * 程序输出:字母'A'出现的次数; */#include<iostream>#include<cstdio>using namespace std;int main(){    char str[50];    int i=0,n=0;    cout<<"输入字符串:";    gets(str);    while(str[i]!='\0')    {        if(str[i]=='A')            n++;        i++;    }    cout<<"其中的数字A出现的个数是: "<<n<<endl;    return 0;}

运行结果:

统计每一个数字字符出现的次数

问题及代码

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:辛彬 * 完成日期:2014年 11 月 26 日 * 版 本 号:v1.0 * * 问题描述: 统计每一个数字字符出现的次数。。 * 输入描述:没有输入。 * 程序输出:每一个数字字符出现的次数; */#include<iostream>#include<cstdio>using namespace std;int main(){    char str[50]={"Tel:17862809759, QQ:843084975"};    int i=0,a[10]={0};    cout<<"在字符串Tel:17862809759, QQ:843084975中"<<endl;    while(str[i]!='\0')    {        if(str[i]>='0'&&str[i]<='9')            a[str[i]-'0']++;        i++;    }    for(int n=0; n<10; n++)    {        cout<<"数字"<<n<<"出现的个数是: "<<a[n]<<endl;    }    return 0;}

运行结果:

学习感悟:还是经历了很多困难,但在参考他人的帮助下总算是解决了


0 0
原创粉丝点击