您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 理学 > 北大计算概论作业6及答案
0711061、求两个浮点数矩阵的乘积。矩阵floata[2][3],矩阵floatb[3][2]。矩阵的数据在题目中给出。输出新的矩阵c=a*b.注意输出格式的要求:两行两列,每个数据总长度占10位,其中包括小数点和小数点后面2位。(提交给助教)#includeiomanip#includeiostreamusingnamespacestd;intmain(){floata[2][3]={1.0,2.0,3.0,4.0,5.0,6.0},b[3][2]={1.0,2.0,3.0,4.0,5.0,6.0},c[2][2]={0,0,0,0};inti,j,k;for(i=0;i2;i++)for(j=0;j2;j++)for(k=0;k3;k++){c[i][j]+=a[i][k]*b[k][j];}for(i=0;i2;i++){for(k=0;k2;k++)coutsetw(10)fixedsetprecision(2)c[i][k];coutendl;}return0;}2、编写函数,参数为一个整数,返回这个整数的反序数。例如实际参数是1576,返回一个整数6751,如果实际参数是-1230,则返回-321,。在main函数中调用此函数,并将返回结果输出。(此题提交ACM)intrevers(intnum1)//转换的函数{intnum2=0;while(num1!=0)//一位一位取模计算{num2=num2*10+num1%10;num1=num1/10;}return(num2);}3、ACM2703#includeiostreamusingnamespacestd;intmain(){intn;cinn;for(inti=0;in;i++){doubles;cins;doubletime1,time2;time1=50.0+s/3;time2=s/1.2;if(time1time2)coutWalk\n;elseif(time1time2)coutBike\n;elsecoutAll\n;}}4、ACM2899
本文标题:北大计算概论作业6及答案
链接地址:https://www.777doc.com/doc-10661549 .html