全文预览

第4次上机作业

上传者:梦溪 |  格式:docx  |  页数:18 |  大小:79KB

文档介绍
<<endl;for(i=0;i<10;i++){?cout<<a[i]<<'';}cout<<endl;return0;}解决本题的算法思路描述利用了经典交换语句实现最大值和第一个数交换,其中j是最大值下标:temp=a[0];a[0]=a[j];a[j]=temp;调试过程的记载(包括出现的错误,以及修改过程)归纳本题应用的知识点或算法2)编写一个程序,定义5行4列二维数组,并对前4行4列的元素赋值,计算二维数组前4行各列之和,且将每列之和放于各列最后一行的位置,然后输出该二维数组(按行列的格式输出)。要求:程序原代码。(直接粘贴在此)#include<iostream>#include<iomanip>usingnamespacestd;intmain(){?inti,j;?inta[5][4];cout<<"请输入"请输入前四行四列元素:"<<endl;?for(i=0;i<=3;i++)?{for(j=0;j<=3;j++)?cin>>a[i][j];}?for(j=0;j<=3;j++)?{ a[4][j]=0; for(i=0;i<=3;i++) {a[4][j]+=a[i][j];}?}?for(i=0;i<=4;i++)?{ for(j=0;j<=3;j++) {cout<<setw(4)<<a[i][j];} cout<<endl;?}return0;}解决本题的算法思路描述调试过程的记载(包括出现的错误,以及修改?)归纳本题应用的知识点或算法3)编程输出10行的杨辉三角形。(使用二维数组并利用每个系数等于其上两系数之和,要求按等腰三角形的格式输出)要求:程序原代码。(直接粘贴在此)#include<iomaniP>#include<cmath>#include<iostream>usingnamespacestd;intmain(){inti,j,n;

收藏

分享

举报
下载此文档