追加100 改代码C变c++

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:51:33
改下下面的代码
使用多文件,即主函数和各个函数分别存放在不同的.cpp文件中,在头文件中进行函数原型声明。主函数调用上述函数,完成计算任务。
#include<stdio.h>
double B[4][4];
int X[4];
int D[4];
double A[4][4];
double A1[4];
double Z[4];
double A2[4];
double Y1[4];
void getdata()
{
B[0][0]=0;
B[0][1]=0.15;
B[0][2]=0.55;
B[0][3]=0;
B[1][0]=0.25;
B[1][1]=0.05;
B[1][2]=0.1;
B[1][3]=0.25;
B[2][0]=0.15;
B[2][1]=0;
B[2][2]=0.05;
B[2][3]=0.35;
B[3][0]=0.1;
B[3][1]=0.15;
B[3][2]=0.15;
B[3][3]=0.1;

X[0]=360;
X[1]=240;
X[2]=180;
X[3]=300;

D[0]=5;
D[1]=15;
D[2]=10;
D[3]=20;

}

void RequestA(double *Bb,int *X)
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
A[i][j]=(*(Bb+i*4+j))*(*(X+j));
}

void RequestA1(double A[4][4])
{
int i,j;
for(i=0;i<4;i++

加我帮你改

有区别吗?C++兼容C的。。。。

是啊.
什么都不用改.

你是为了交作业吧?那我提示你吧printf改成COUT 加上一个#include<iostream。h>其他的都别改了。肯定能过关

哥儿是用什么编译器的。。。多文件时涉及到工程,如果是vc的话就不用管了。。。