求助大侠,scanf和printf的问题
程序代码:
#include <math.h> main() { float x[9]; float y[9]; int i,j; float ave_x,ave_y,ave_xy,ave_x2,sum_x2=0,sum_x=0,sum_y=0,sum_xy=0,a,b; for(i=0;i<=9;i++) { printf("请输入十组X值\n"); scanf("%f",&x[i]); } printf("\n"); printf("%f\n",x[9]); for(j=0;j<=9;j++) { printf("请输入十组Y值\n"); scanf("%f",&y[j]); } printf("\n"); for(i=0;i<=9;i++) { printf("%f\t",x[i]); } printf("%f\n",x[9]); for(j=0;j<=9;j++) { printf("%f\t",y[j]); } }
代码如上
问题:
最后输出结果显示x[9]与y[0]的值是一样的,但是我输入时x[9]与y[0]值是不同的,
我在执行中间输出过x[9]的值,和我输入的一样,不知道问题出在哪里啊