2016-11-05 13 views
0

scanfと私は助けが必要です。私は...「別の線X1、Y1別線X2とY2 XY」が、最後の行は1(x、y)を整列するために等しいのscanfとで終わる必要がある形式で複数の入力をスキャンする必要C言語 - scanf多くの入力がありますが、入力の数は分かりません

scanf("%lf %lf\n",%x,%y); 
scanf("%lf %lf\n",%x1,%y2); 

そして最後のscanfが最初のscanfと等しくなるまで、それ以上のscanf。 これらの入力で、ポリゴンを計算する必要があります。

誰かがこれを手伝ってくれますか?助けていただきありがとうございます。

+0

問題は何ですか?どのようにポリゴンを保存する予定ですか? –

+3

'%x'ではなく'&x'でなければなりません。 – Barmar

+1

ループを書く必要があるようです。そして、おそらく 'x1'、' x2'のような名前の変数ではなく、配列を使うべきです。 – Barmar

答えて

0

読み込んだデータを配列に追加するだけです。その後、現在のxとyが最初のxとyと一致しない間にデータを読み込みます。

+0

はい、しかし、私はどのように配列を使用するアイデアを持っていない...私はそれを使用しない...私は学校で2モンだから、それは私のために簡単ではない...配列なしでそれを行うための任意のアイデア? – blackroad

+0

あなたは得られる頂点の数がわからないので、配列なしではできません。配列は簡単です、https://www.tutorialspoint.com/cprogramming/c_arrays.htmを見てください:) – MacakM

関連する問題