谁能替我看看编程哪里错了,尤其是最后一步
# include <stdio.h>int main()
float r[50],q[50];
int i;
float Q,T,N;
printf("请输入家庭数目N:");
scanf("%f",&N);
printf("请输入i类家庭所占比例:");
scanf("%f",&r[i]);
printf("请输入i类家庭的平均出行率:");
scanf("%f",&q[i]);
for(i=0;i<50;i++)
T=r[i]*q[i];
Q=N*T;
printf("该分区的出行产生量为:",Q);