文章标题
来源:互联网 发布:中南大学网络教育电话 编辑:程序博客网 时间:2024/06/16 12:17
目的:输入一串英文字符 输入要删除几个字符 随机挑选位置删除字符后输出
#include <iostream>#include <cstring>#include <cstdlib>using namespace std;int main(){ cout<<"输入字符"<<endl; char strings[100]; cin>>strings; int length,times; length=strlen(strings); cout<<"字符串长度为 "<<length<<endl; cout<<"输入你想要随即删除的字符数:"<<endl; cin>>times; int a[100]; for(int i=0;i<100;i++) a[i]=-1; int k; for(int i=1;i<=times;i++) { do { k=0; a[i]=rand()%length; for(int j=1;j<=times;j++) { if(a[j]==a[i]&&i!=j) { k=1; break; } } }while(k==1); strings[a[i]-1]='$'; //这里令删除位置为$ cout<<"第"<<i<<"次随机删除的位置为"<<a[i]<<endl; } char strings1[100]; int sum=0; for(int i=0;i<length;i++) { if(strings[i]!='$') { strings1[sum]=strings[i]; sum++; } } cout<<"输出删除后的字符串"<<endl; for(int i=0;i<sum;i++) cout<<strings1[i]; return 0;}
例如输入: zxcasd 删除一个数1 随机生成 1
结果为:xcasd
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- python基础笔记-3
- 个人学习总结一机器学习入门(九)
- ajax如何设置同步
- ★★★★★图说C++对象模型:对象内存布局详解
- 224. Basic Calculator
- 文章标题
- 各种width,offsetWidth, getBoundingClientRect(), clientWidth,scrollWidth区别
- 手机扫描识别,扫描名片识别信息
- 2017计蒜之道 第四场 商汤科技的安全令牌
- 【sqlite乱码已解决2017-06】SQLite数据库的乱码解决办法
- 伪目标
- Compile chromium OS on Debian
- python中的ORM
- 找出1到n所有数的因数