前列腺炎和肾虚:还是上次C语言的问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 05:56:43
我想定义一个数组a[n][2] 如下:
int n;
scanf("%d",&n);
double a[n][2];
可以先给变量n scanf输入一个值 然后再利用n来定义数组a[n][2]吗?? 我试过 好像不行 但我想定义一个数组a[n][2] 让n是我输入的的数 我该怎么办 ??请大虾帮忙 谢谢
关键是第二问 。 有其他方法吗 !!!其实我是想将一条线段平均分n段,已知起末点坐标,求分点坐标. a[n][2]是坐标数组 ,n是由输入确定的 ,我该怎么办?大虾们一定要帮我啊 !其他方法也可以 。

动态创建数组:
double (*array)[2]=(double (*)[2])malloc(sizeof(double[2])*n)