一、字符删除
* 文件名称: 字符删除 * 作 者: 张吉瑞 * 完成日期: 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; }
作业六
最新推荐文章于 2024-06-21 19:20:27 发布