C语言:输入十个数再把这十个数逆序输出怎么弄啊?

#include<stdio.h> main() {float a[10],i=0; for(i=0;i<=9;i++) scanf("%f",&a[i]); printf("\n"); for(i=9;i>=0;i--) printf("%f",a[i]); } 我这个为啥显示F:\C语言练习\121\121.c(5) : error C2108: subscript is not of integral type F:\C语言练习\121\121.c(5) : error C2102: '&' requires l-value F:\C语言练习\121\121.c(8) : error C2108: subscript is not of integral type呢 费解ing~

原因很简单
你把i也定义成浮点型了~~~i要是定义成整形就对了
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜