编写一函数实现输入n个双精度数,要求使用指针做参数,n由整形参数传递
展开全部
#include <stdio.h>
void func(double *p, int n)
{
int i;
for(i = 0; i < n; i ++)
scanf("%lf",p+i);
}
函数这样就可以了
测试的话 可以写一个主函数。
int main()
{
int n,i;
double *p;
scanf("%d",&n);
p=(double*)malloc(sizeof(double)*n);
func(p,n);
for(i = 0; i<n; i ++)
printf("%lf ", p[i]);
free(p);
return 0;
}
更多追问追答
追问
那我是要打哪个部分呀
追答
考试的话,上面就可以了 如果是上机调试要运行结果的话要两个都打
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询