作业六
来源:互联网 发布:ubuntu命令怎么打开 编辑:程序博客网 时间:2024/05/22 15:04
一、字符删除
* 文件名称: 字符删除* 作 者: 张吉瑞 * 完成日期: 2017 年 5 月 13 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { char a[20],b; int i=0,k; cout<<"请输入字符串:"; cin.getline(a,20); cout<<"请输入要删除的字符:"; cin>>b; while(a[i]!='\0') { k=1; if(*(a+i)==b) k=0; if(k!=0) { cout<<*(a+i); } i++; } return 0; }二、数组合并* 文件名称: 数组合并* 作 者: 张吉瑞 * 完成日期: 2017 年 5 月 13 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */
#include<iostream> using namespace std; int main() { int a[5]={1,3,5,7,9},b[5]={2,4,6,8,10},c[10],i,j,t; for(i=0; i<5; i++) { c[i] = a[i]; } for(i=5; i<10; i++) { c[i] = b[i-5]; } for(i=0; i<9; i++) for(j=0; j<9-i;j++) { if(c[j] > c[j+1]) { t = c[j]; c[j] = c[j+1]; c[j+1] = t; } } cout<<"合并后:"; for(i=0; i<10; i++) { cout<<c[i]<<" "; } cout<<endl; return 0; }三、矩阵求和
* 文件名称: 矩阵求和* 作 者: 张吉瑞 * 完成日期: 2017 年 5 月 13 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { cout<<"请输入九个整数:"; int a[3][3]; int i,j,sum1=0,sum2=0; for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { cin>>a[i][j]; } } sum1=a[0][0]+a[1][1]+a[2][2]; sum2=a[2][0]+a[1][1]+a[0][2]; cout<<"对角线上的和为:"<<sum1<<" "<<sum2<<endl; return 0; }
阅读全文
0 0
- 作业六
- 作业六
- 作业六
- 作业六
- 作业六
- 作业六
- 作业六
- 第四次作业 作业六
- C++作业(六)
- C++作业六
- C++作业六
- c++作业六
- c++作业六
- C++作业六
- c++作业六
- 实验六课后作业
- C++作业六
- [六]java作业
- c++作业6
- C++类创建初始化的顺序
- 第六次上机作业
- 4. Median of Two Sorted Arrays
- c++实验六-数组合并
- 作业六
- 基于struts1的网页版简单计算器的设计
- 不可变的原始值和可变的对象引用
- Lo4j简单配置
- git上的Bug分支
- kafka集群安装
- Unity控制台日志开启重定向
- 输入一个字符串,得到一个long类型的值。如 “342” 得到 342
- 黑白子交换 问题