第十六周-字符串(数字1,2,3出现个数)
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2012 年12月12日 * 版本号:v1.0 * 输入描述:无 * 问题描述: 利用while循环判断字符串中1,2,3 的个数 * 程序输出: * 问题分析: * 算法设计:略 */ #include <iostream>#include <string>using namespace std;int main(){char str[50];int i=0;int a=0,b=0,c=0;cout<<"请输入字符串:";gets(str);while(str[i]!='\0'){if(str[i]=='1')a++;if(str[i]=='2')b++;if(str[i]=='3')c++;i++;}cout<<"1出现次数:"<<a<<endl;cout<<"2出现次数:"<<b<<endl;cout<<"3出现次数:"<<c<<endl;return 0;}
心得体会:前三个程序是相通的思路,重在熟悉字符串的用法