1.要求能够识别如下命令:
来源:互联网 发布:卷积深度信念网络 编辑:程序博客网 时间:2024/05/22 00:44
1.要求能够识别如下命令:
(1)输入a 4,实现在数组后面加4
(2)输入c/m/n,将数组中所有的数字m改变为n
(3)输入d m,将数组中的数字m删除
(4)输入s,对删除后的数组实现排序
(m,n可能相等)
例如
7 8 14 21 19 25 7
输入a 4,数组变为7 8 14 21 19 25 7 4
输入c/7/8,数组变为8 8 14 21 19 25 8 4
输入d 8,变为14 21 19 25 4
(1)输入a 4,实现在数组后面加4
(2)输入c/m/n,将数组中所有的数字m改变为n
(3)输入d m,将数组中的数字m删除
(4)输入s,对删除后的数组实现排序
(m,n可能相等)
例如
7 8 14 21 19 25 7
输入a 4,数组变为7 8 14 21 19 25 7 4
输入c/7/8,数组变为8 8 14 21 19 25 8 4
输入d 8,变为14 21 19 25 4
#include <iostream>#include<stdio.h> #include<algorithm>#include<string.h>using namespace std;int num[200]={7,8,14,21,19,25,7};void print(int a[],int n){ int i=0; for(i=0;i<n;i++) { printf("%d ",a[i]); } printf("\n");}int length2;int main() { char x; while(cin>>x) { int length = 0 ; while(num[length]!=0) { length++; } if(x=='a') { int input; cin>>input; num[length++]=input; print(num,length); } if(x=='c') { int yuan,hou; char a; char b; cin>>a; cin>>yuan; cin>>b; cin>>hou; int i=0; for(i=0;i<length;i++) { if(num[i]==yuan) { num[i]=hou; } } print(num,length); } if(x=='d') { int aim; cin>>aim; int i=0; length2=length; int j; for(int q=0;q<length;q++) { for(i=0;i<length;i++) { if(num[i]==aim) { int n=i; for(;n<length;n++) { num[n]=num[n+1]; } length2--; } } } num[length2]=0; print(num,length2); } if(x=='s') { sort(num,num+length2); print(num,length2); } } return 0;}
0 0
- 1.要求能够识别如下命令:
- 个人要求如下
- 作业格式要求如下
- 提交reportmis时有如下要求
- 编写一个JFrame窗口,要求如下: 1. 在窗口的NORTH区放置一个JPanel面板。
- 编写一个JFrame窗口,要求如下: 1. 在窗口的NORTH区放置一个JPanel面板。
- 实现如下要求:各位进来瞧一瞧
- 常用的maven命令如下
- 开发能够识别 DPI 的应用程序
- 开发能够识别 DPI 的应用程序
- 开发能够识别 DPI 的应用程序
- 开发能够识别 DPI 的应用程序
- 让XP系统能够识别exFAT格式
- 必须能够识别在一股历史趋势
- 什么软件能够识别扫描文字
- 设计综合工具能够识别的状态机
- 从键盘输入两个字符串str1和str2,,,要求如下
- 定义一个满足如下要求的Date类
- 题目1078:二叉树遍历
- 题目1113:二叉树(二叉树结点问题)
- Java 反射
- 题目1176:树查找
- 题目1201:二叉排序树
- 1.要求能够识别如下命令:
- # 查看串口设备:dmesg | grep ttyS*
- 计算器2
- 题目1009:二叉搜索树
- 题目1183:守形数
- 题目1083:特殊乘法
- windows SVN 客户端连接 Linux SVN 服务器
- 元素逆置
- 关于数组中重复元素的操作