计算a/b输出c位小数 这个程序有啥错误啊?
#include<stdio.h>#include<math.h>
#define N 100
int main ()
{
int a,b,i,c;
int A[N];
float p;
scanf("%d %d %d",&a,&b,&c);
p=a/b;
for (i=1;i<=c;i++)p*=10;
A[i]=(int)p;
printf("0.");
for (i=1;i<=c;i++)
printf("%d",A[i]);
printf("\n",&p);
return 0;
}