c++第6次实验【项目4:字符删除】
来源:互联网 发布:oppo手机的mac地址 编辑:程序博客网 时间:2024/06/05 20:47
* 文件名称:字符删除
* 作 者: 董立洋
* 完成日期:2017 年 5 月 19日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述: 从字符串s(从键盘输入)中删除所有的字符c(从键盘输入)删除
* 程序输出: 例如:输入的s为“Hello the world”,输入的字符c为“o”,则输出Hell the wrld
* 问题分析:略
* 算法设计:略
#include<stdio.h>
#include<conio.h>
void squeeze(char s[],char c)
{
int i=0,j=0;
for(;s[i]!='\0';i++) //gets()读到的字符串是以‘\0'结尾的
if(s[i]!=c) //不是指定的字符就复制
s[j++]=s[i];
s[j]='\0'; //循环结束也就是复制结束了,加上字符串结束的标记
puts(s);
}
int main(void)
{
int i;
char s[80],c; //最多可以输入79个字符
printf("请输入一串字符串\n");
gets(s); //允许输入的字符串中包含空格
printf("请输入要删去的字符\n");
scanf("%c",&c);
squeeze(s,c);
getch();
}
*心得体会
阅读全文
0 0
- c++第6次实验【项目4:字符删除】
- C++第6次上机作业【项目3】矩阵求和 【项目4】字符删除
- C++实验6-项目4:字符删除
- C++第4次实验 项目6:输出星号图
- C++第4次实验 【项目6:输出星号图】
- c++第4次实验项目1
- c++第4次实验-项目一
- C++第1次实验-项目4
- c++第6次实验-【项目1:数组操作】
- c++第6次实验-项目2-数组合并
- C++第6次实验-【项目3:矩阵求和】
- C++第6次上机实验-【项目2:数组合并】
- C++第2次实验报告项目6:输出质数
- C++第6次上机实验:【项目2】数组合并
- c++第4次实验-项目5:贪财的富翁
- C++第4次实验项目2-学生类
- c++第5次实验-项目4:字符串
- C++第4次试验:项目一(实验)
- js获取屏幕大小
- 多态的理解
- OpenGL蓝宝书源码学习(准备工作)
- GreenPlum 可读写外部表 实战
- UVALive
- c++第6次实验【项目4:字符删除】
- 公钥,私钥和数字签名这样最好理解
- 练习3.6 for (auto &c;line) getline(cin,line ) 下标 有个程序有错误没改正
- A3C代码详解
- linux 下载python psutil
- Elasticsearch java api(五) Bulk批量索引
- 随笔
- Python + OpenCV 实现简单的人脸识别
- jetty.io.EofException Broken pipe