C言語で6つのかずを入力して内積の結果を出力するプログラミングを作って、コンパイルし実行したところ0.000000 0.000000
dot product is 0.000000
となってしまいます。どこを改善すればよろしいのでしょうか。
int main(void) { double x[6]; double y[6]; int i; double s=0.0; printf("enter x "); for(i=0;i<=5;i++) { scanf("%f", &x[i]); } printf("enter y "); for(i=0;i<=5;i++) { scanf("%f", &y[i]); } printf("%f %f \n" , x[6],y[6]); for(i=0;i<=5;i++) { s += x[i]*y[i]; } printf("dot product is %f \n",s); return 0; }
0 コメント