C++第六次作业 项目1 项目4
来源:互联网 发布:mac os x镜像下载iso 编辑:程序博客网 时间:2024/05/29 01:54
/*【项目1:数组操作】定义一个不重复的有初值的10个元素的整数数组a, 利用冒泡法对数组a排序后完成以下操作(写在一个程序中) 1.从键盘中输入一个数x,删除a数组中值为x的数组元素; 2.从键盘中输入一个数x,将x插入到a数组后数组a依然有序;*/ #include <iostream.h> void main() { int a[10]={1,3,5,7,9,2,4,6,8,0},i=0,j=0,t,x; 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<<"排序后的新数组为"; for(i=0;i<10;i++) { cout<<a[i]; } cout<<endl; cout<<"在键盘中输入一个数"; cin>>x; cout<<"删除后的新数组为"; for(i=0;i<10;i++) { if(a[i]==x&&x!=9) { for(j=i;j<9;j++) { a[j]=a[j+1]; } for(i=0;i<9;i++) { cout<<a[i]<<" "; } } if(x>=9) { for(i=0;i<10;i++) { cout<<a[i]<<" "; } } } cout<<endl; cout<<"在键盘中输入一个数"; cin>>x; cout<<"增加后的新数组为"; for(i=0;i<10;i++) { if (x<9){ a[9]=x; 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; } } }}} for(i=0;i<10;i++) { cout<<a[i]<<" "; } for(i=0;i<10;i++){if(x>=9){a[9]=x;for(i=0;i<10;i++){cout<<a[i]<<" ";}}}}
#include <iostream>using namespace std;int main(){char s[100],c,*ps,*pd;cout<<"请输入一个字符串 ";cin.getline(s,100);cout<<"请输入要删除的字母";cin>>c;cout<<"删除后的新字符串为";for(ps=pd=s;*pd!='\0';ps++,pd++){if(*pd==c){pd++;*ps=*pd; *ps='\0';}cout<<*pd;}return 0;}
1 0
- C++第六次作业 项目1 项目4
- 补作业 第六次实验 项目3
- 作业补做-第六次实验-项目3
- C++第六次实验-项目1
- C++第六次实验-项目1
- c++第四次作业:项目2+项目3+项目4
- 补作业 第五次实验 项目4
- 第六次实验:项目二
- C程序设计第六次课后作业
- C++——第六次作业。
- C语言第六次作业练习
- C++第六次实验-项目1:数组操作
- 补做-第六次实验-项目三
- C++第六次实验-项目2
- c++第六次实验-项目一
- C++第六次实验项目3
- c++第六次实验项目3
- C++第七次实验—作业(项目4:)
- 线程和进程
- 地理坐标与投影坐标
- drawRect和layoutSubviews的区别
- 使用三级缓存解决内存溢出
- SQL学习笔记1——用代码创建、删除数据库
- C++第六次作业 项目1 项目4
- Android开发常识
- PHP代码优化小笔记
- sharepreferences
- Linux service 创建和注册
- WebStrom 2016.1.1.破解
- centos6.7升级svn1.6到1.8
- C/C++的字符串操作(一)
- FusionCharts在Java中的基本使用