【求解】关于数组的问题
# include <stdio.h>void hanshufuzhi(int , float);
int main(void)
{
int i;
int n;
float *p;
float *q;
printf("请输入x或y的个数:");
scanf("%d",&n);
printf("请输入每一个x(用空格隔开):");
p=(float *)malloc(sizeof(float)*n);
for (i=0; i<n; i++)
scanf("%f",&p[i]);
printf("请输入每一个y(用空格隔开):");
q=(float *)malloc(sizeof(float)*n);
for (i=0; i<n; i++)
scanf("%f",&q[i]);
return 0;
首先问下这一段,程序是对的但是打开后却没有预想的效果,for语句貌似没有执行,求解。
第二是,我想把给数组的赋值的这一部分做成一个函数,方便调用,怎么弄。