|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void mat(float***cube,int n1,int n2,int n3);
void mat(float***cube,int n1,int n2,int n3)
{
int i,j,k;
float cube[n1][n2][n3];
for (i=0;i<n1;i++)
{
for (i=0;i<n2;i++)
{
for (i=0;i<n3;i++)
{
cube[i][j][k] = cube[i][j][k]+ 1;
}
}
}
}
int main()
{
int m1,m2,m3,B;
printf("input B\n");
scanf("%d",&B);
m1=m2=m3=B;
int i,j,k;
float A[m1][m2][m3];
for (i=0;i<m1;i++)
{
for (j=0;j<m2;j++)
{
for (k=0;k<m3;k++)
{
A[i][j][k] = 0;
printf("A[i][j][k]= %f ",A[i][j][k]); }
}
}
mat(A[m1][m2][m3],m1,m2,m3);
for (i=0;i<m1;i++)
{
for (j=0;j<m2;j++)
{
for (k=0;k<m3;k++)
{
cube[i][j][k] = cube[i][j][k]+ 1;
printf("A[i][j][k]= %f ",cube[i][j][k]);
}
}
}
return 0;
}
目前只是想实现基本+1操作 希望大佬们指出错误 |
|