背景:我正在尝试让2个数组使用单独的变量,但是A [0]和E [2]都是提出相同的地址。我想念什么吗?有没有办法解决这个问题?预先感谢。
#include <stdio.h>
main(){
/*Variable Declaration*/
double A[2], E[2], L[2], T, alpha, delta, Pb, e[2];
int i;
/*Input Areas*/
for (i=0; i<=2; i++){
printf("Please input AREA %d \n", (i + 1));
scanf("%lf", &A[i]);
}
/*Input Young's Modulus*/
for (i=0; i<=2; i++){
printf("Please input YOUNG'S MODULUS %d \n", (i + 1));
scanf("%lf", &E[i]);
}
for (i=0; i<=2; i++){
printf("Object %d:\nArea: %0.4lf\nLength: %0.4lf\nYoung's Modulus: %0.4lf\n \n",(i+1), A[i], L[i], E[i]);
}