【发布时间】:2018-06-22 21:25:24
【问题描述】:
编写一个完整的程序。
- 程序应从键盘读取两个整数:m 和 n。
- 为动态二维 m * n 双精度数组分配内存。
- 根据公式
A[i][j]=(i-5)/(j+1)初始化数组。
我的代码:
#include <stdio.h>
#include <math.h>
int main() {
int m,n;
scanf ("%d %d",&m &n);
double**A=(double**) malloc (m*size of (double*));
double*B=(double*) malloc (m*n * size of (double));
for (int i=0;i<n;i++){
A[i]=B+i*m;
}
for (int i=0;i<n;i++){
for (int j=0;i<m;j++){
A[i][j]=(i-5)/(j+1);
}
}
free (A);
free (B);
return 0;
}
【问题讨论】:
-
C# 和 C 是两种截然不同的语言
-
哦,对不起,我标记错了
-
problems with c language code是一个真正可怕的标题——它可能适用于网站上的每个 c/c++/c# 帖子。请阅读How to Ask 并采取tour -
是的,但是 dint compile:( @MarkBenningfield
-
@robertpeterfernandes:好吧,我建议您启用编译器上的所有警告并编辑代码,直到可以编译为止。