void capturat(i vec[5])
{
float i; for (i=0;i<=5;i++)
{
printf("Dame los tiempos 5 maximo:\t");
scanf("%f",&vec[i]);
}
}
float imprimet(float vec[5])
{
float i;
for(i=0;i<5;i++)
{
printf("Tu tiempo es %f \n",vec[i]);
}
}
编译器说我在函数capturat()
和imprimet()
中有一个“数组下标不是整数”。
答案 0 :(得分:2)
你应该使用整数作为你的循环计数器i 因为数组下标必须是整数
int i;
for (i=0;i<=5;i++)
{
printf("Dame los tiempos 5 maximo:\t");
scanf("%f",&vec[i]);
}