前提・実現したいこと
二つの点の座標を入力したらその直線の方程式がでるというものをつくっていたら全部の処理が終わらずに終了してしまいます。
理由を教えてください。
発生している問題・エラーメッセージ
Aの座標を打ち終えるとその後なにも出ず終了する
C言語
1#include <stdio.h> 2int main() 3{ 4 float x1,y1,x2,y2,k; 5 6 printf("点Aの座標をxから入力\n"); 7 printf("x :"); 8 scanf("%f",&x1); 9 printf("y :"); 10 scanf("%f",y1); 11 12 printf("点Bの座標をxから入力\n"); 13 printf("x :"); 14 scanf("%f",&x2); 15 printf("y :"); 16 scanf("%f",&y2); 17 18 k = (y1 - y2) /(x1 - x2); 19 20 printf("点Aと点Bを通る直線の方程式:y = %.1lfx + %.1lf",k, -1 * k * x1 + y1); 21 22 return 0; 23} 24 25 26 27 28#
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/31 04:10