c++作业六

来源:互联网 发布:网上订餐系统源码下载 编辑:程序博客网 时间:2024/06/16 12:32

一、问题及代码

/*  * 文件名称:ff.cpp** 作    者:乐银芳* 完成日期:2017 年 5月 10日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: 利用数组求出重组的有顺序的数* 输入描述:数组变量* 问题描述:第六次作业项目* 程序输出:输出重组的数组* 问题分析:数据进行重组与排序* 算法设计:用循环与数组进行重组,用冒泡法进行排序*/  #include <iostream>using namespace std;int main(){int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10],i,j,t;for(i=0;i<5;i++){c[i]=a[i];c[i+5]=b[i];}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;}}}for(i=0;i<10;i++)cout<<c[i]<<" ";return 0;}

二、运行结果



一、问题及代码

/*  * 文件名称:ff.cpp** 作    者:乐银芳* 完成日期:2017 年 5月 10日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: 利用数组求矩阵元素的和* 输入描述:数组变量* 问题描述:第六次作业项目* 程序输出:输出矩阵对角线的和* 问题分析:找到对角线元素的位置* 算法设计:用二维数组求解*/  #include <iostream>using namespace std;int main(){int a[3][3]={1,4,7,2,5,8,3,6,9},i,j,sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++){if(i+j==2||i==j){sum+=a[i][j];}}cout<<sum<<endl;return 0;}
二、运行结果



0 0
原创粉丝点击