C++第六次作业-数组操作、字符串操作
来源:互联网 发布:淘宝怎么入驻商家 编辑:程序博客网 时间:2024/06/10 19:12
一、问题及代码
/* * 文件名称:* 作 者:李林杰* 完成日期:2017年5月6日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无* 输入描述: 无* 问题描述:略 * 程序输出: 用冒泡法对某数组排序后删除一个数组元素* 问题分析:略* 算法设计:略*/ #include <iostream>using namespace std;int main(){int a[10]={1,6,8,0,3,4,7,2,5,9},i,j,m,n,t=0;for (i=0;i<9;i++)for (j=0;j<9-i;j++)if (a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}cout<<"请输入一个数字:";cin>>m;for (i=0;i<10;i++){if (a[i]!=m)i++;elsebreak;}for (n=m;n<9;n++)a[n]=a[n+1];for (i=0;i<9;i++)cout<<a[i]<<" ";cout<<endl;}
二、运行结果
一、问题及代码
/* * 文件名称:* 作 者:李林杰* 完成日期:2017年5月15日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无* 输入描述: 输入一个数及两个字符串* 问题描述:略 * 程序输出: 判断两个字符串是否相等且输出合并后的字符串* 问题分析:略* 算法设计:略*/ #include <iostream>using namespace std;int main(){int i,j,k,n;char a[50],b[50];cout<<"请输入一个小于50的数j:";cin>>j;cout<<endl;cout<<"请输入一个j长度的字符串:";for (i=0;i<j;i++)cin>>a[i];cout<<"请再输入一个j长度的字符串:";for (i=0;i<j;i++)cin>>b[i];for (i=0;a[i]!='\0' && b[i]!='\0';i++){if (a[i]!=b[i]) break;n=a[i]-b[i];}if (n==0)cout<<"a"<<"等于"<<"b"<<endl;if (n!=0)cout<<"a"<<"不等于"<<"b"<<endl;k=j;for (i=0;i<j;i++){a[k]=b[i];k++;}for (i=0;i<k;i++)cout<<a[i];cout<<endl;}
二、运行结果
0 0
- C++第六次作业-数组操作、字符串操作
- C++第六次作业--数组合并、字符串操作
- C++第六次实验:数组操作
- C++第六次实验(数组操作)
- C++第六次上机实验--数组操作
- C++第六次实验-项目1:数组操作
- C++第六次实验——数组的操作。
- C++第六次实验——数组操作
- 第六次实验——数组的操作
- c++第六次上机实验——数组操作
- C语言:操作字符串数组
- C程序设计第六次课后作业
- C++——第六次作业。
- C语言第六次作业练习
- 第六次作业
- 第六次作业
- 第六次作业
- 第六次作业
- ubuntu16.04安装搜狗输入法
- HihoCoder第四周(Trie图)
- 时间处理
- opencv:通道合并—merge()函数
- 389. Find the Difference --字符串的共同字符
- C++第六次作业-数组操作、字符串操作
- opencv:图像对比度、亮度值调整(理论基础)
- Node.js中使用nextTick来调度工作
- 关于java多线程浅析三:每个对象都有的方法
- opencv:离散傅里叶变换
- 调整Linux的网络栈(Buffer Size)来提升网络性能
- 实验五-数组
- CSS一页通
- Android中Canvas的常用方法总结