c++第六次上机作业

原创 2016年05月30日 12:04:20

一、矩阵求和

#include<iostream>  
void main()  
{  
    double a[3][3];  
    double b[3][3];  
    double k=0,l=0;  
    std::cout<<"请输入矩阵A。"<<"\n";  
    for(int i=0;i<3;i++)  
    {  
        for(int j=0;j<3;j++)  
            std::cin>>a[i][j];  
    }  
    k=a[0][0]+a[1][1]+a[2][2];  
    l=a[0][2]+a[1][1]+a[2][0];  
    std::cout<<"主对角线元素之和为:"<<k<<"\n";  
    std::cout<<"负对角线元素之和为:"<<l<<"\n";  
      
} <span style="font-family: Arial, Helvetica, sans-serif;"> </span>
二、数组合并

#include<iostream>  
void main()  
{  
    int a[5];  
    int b[5];  
    int c[10];  
    int j=0;  
    std::cout<<"请输入数组A:"<<"\n";  
    for(int i=0;i<5;i++)  
        std::cin>>a[i];  
    for(int x=0;x<10;x++)  
    {  
        for(int c=0;c<10;c++)  
        {  
            if(a[c]>a[c+1])  
            {  
                int e;  
                e=a[c];  
                a[c]=a[c+1];  
                a[c+1]=e;  
            }  
        }  
    }  
    std::cout<<"请输入数组B:"<<"\n";  
    for(j=0;j<5;j++)  
        std::cin>>b[j];  
    for(int v=0;v<10;v++)  
    {  
        for(int n=0;n<10;n++)  
        {  
            if(b[n]>b[n+1])  
            {  
                int e;  
                e=b[n];  
                b[n]=b[n+1];  
                b[n+1]=e;  
            }  
        }  
    }  
    for(int k=0;k<10;k++)  
        c[k]=a[k];  
    for(int w=0;j<10;j++,w++)  
        c[j]=b[w];  
    for(int l=0;l<10;l++)  
    {  
        for(int z=0;z<10;z++)  
        {  
            if(c[z]>c[z+1])  
            {  
                int e;  
                e=c[z];  
                c[z]=c[z+1];  
                c[z+1]=e;  
            }  
        }  
    }  
    for(int y=0;y<10;y++)  
        std::cout<<c[y]<<"\t";  
}  



相关文章推荐

第六次C++上机作业

#include using namespace std; int main() { int a[100],b[100],c[100],i,j,k,m,n; coutn; cout
  • syj0105
  • syj0105
  • 2016年05月21日 14:24
  • 190

C++第六次作业 项目1 项目4

/*【项目1:数组操作】定义一个不重复的有初值的10个元素的整数数组a, 利用冒泡法对数组a排序后完成以下操作(写在一个程序中) 1.从键盘中输入一个数x,删除a数组中值为x的数组元素; ...

c++第一次上机作业-2

一、问题及代码 /* * 文件名称: 计算机 * 作 者:杨翔宇 * 完成日期:2016 年 3 月 13 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述...

C++第五次上机--作业报告

问题一 #include #include #include using namespace std; class Triangle { public: void setABC(...

20170315 c++上机作业—两个类的交互

难点: ##如何让让两个类进行交互在Student中定义一个Course的数据成员 在选课函数声明一个course的参数。#include #include using namespace std; ...
  • junloin
  • junloin
  • 2017年06月06日 20:20
  • 277

【东南大学】【仪器科学与工程学院】C++下第四次上机作业 单链表类模板 非书上版本 本人自创版本 部分参考书上 包含编程时一些该注意的事项

#include using namespace std; template class List;//类声明不可忘记 template class Node { T info; ...

软件学院第六次上机

  • 2017年06月15日 18:43
  • 4KB
  • 下载

c++第四次上机实验—作业

#include #include using namespace std; class Person{ public: Person(string s){ ...

DLUT C++上机作业(实验七)

(1)用函数模板方式设计一个函数模板sort,采用直接插入排序方式对数据进行排序,并对整数序列和字符序列进行排序。 template < class T> void sort(T a[...

c++第2次-上机实验-作业报告

一、问题及代码 项目二:本月有几天 #include using namespace std; bool isLeapYear(int year) { return ((year%4==0&&y...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++第六次上机作业
举报原因:
原因补充:

(最多只允许输入30个字)