C++实验5-项目4:字符串
来源:互联网 发布:数据标准化 人民银行 编辑:程序博客网 时间:2024/05/17 04:12
一、问题及代码
/* * 文件名称: c++实验5-项目4:字符串 * 作 者: 张殿杰 * 完成日期: 2017 年 5 月 3 日 * 版本号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int i=0,n=0,m=0,t=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; else if((str[i]>='A'&&str[i]<='W')|| (str[i]>='X'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='w')||(str[i]>='x'&&str[i]<='z')) m++; else t++; i++; } cout<<"其中的数字个数是: "<<n<<endl; cout<<"其中的字母个数是: "<<m<<endl; cout<<"其中的其他字符个数是: "<<t<<endl; return 0; }
二、运行结果
三、心得体会
在字符串的学习中如算法有漏洞,未初始化变量带给我很多困难,但在不断学习中也逐渐能掌握运用数组的技巧。多多练习是提高的最好途径。
四、知识点总结
(1)、删减数组中的元素设实际上是把这个元素后面的数字往前覆盖一位;
(2)、必要时应该初始化某些元素,如循环变量;
0 0
- C++实验5-项目4:字符串
- c++第5次实验-项目4:字符串
- c++实验6-【项目5:字符串操作】
- C++-实验-项目五
- 实验C++N2:选择(项目4)+循环(项目5)
- C++实验5-字符串
- c++实验5-字符串
- c++实验5-字符串
- C++实验5-字符串
- C++实验5-字符串
- c++实验5-字符串
- C语言实验——输出字符串
- C语言实验——输出字符串
- C语言实验——输出字符串
- C语言实验——输出字符串
- c++-实验6--项目1-数组操作
- C++N4 实验 (项目一)
- 实验:C++实验5-项目1
- 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
- HTTP基础知识
- 控件-Win Forms窗体控件
- cocos2d-x 3.X 使用Scale9Sprite
- 用ShareREC实现Unity手游屏幕录制
- C++实验5-项目4:字符串
- CCF NOI1144 众数
- Java加密解密工具类
- spring与jdbc整合
- 图片点击放大功能
- CSDN日报20170503 ——《我过去的那些编程思想》
- 编程中,表示颜色的几种常见方法
- Android的PowerManager和PowerManager.WakeLock用法简析
- Android学习笔记(一)——仿qq聊天的welcome界面登陆的实现