當前位置:編程學習大全網 - 編程語言 - 編程中如何輸入坐標

編程中如何輸入坐標

//?假設順時針輸入

//?甲[我]?為了這條線?b[i]?威烈

//t判斷方向

//?什麽是上、下、左、右?s,x,z,y

#?包括?& ltiostream & gt

使用?命名空間?std

int?主要?()

{

int?n;?

cin?& gt& gt?n;

什麽時候?(n?!=?0)

{

int?s?=?1,?x?=?1,?z?=?1,?y?=?1,?a[110]?=?{0},?b[110]?=?{0};

int?旗幟?=?1;

為了什麽?(int?我?=?1;?我?& lt=?n;?i++)

{

cin?& gt& gt?甲[我]?& gt& gt?b[I];?

}

為了什麽?(int?我?=?1;?我?& lt?n;?i++)

{

int?t1?=?a【我?+?1]?-?a[I];

int?t2?=?b[我?+?1]?-?b[I];

如果?(t1?==?0?& amp& amp?t2?& gt?0)

{

如果?(y?==?1)

{

x?=?1;

z?=?0;

繼續;

}

不然呢?

{

旗幟?=?0;

cout?& lt& lt?“沒有”?& lt& lt?endl

我?=?n;

}

}

如果?(t1?==?0?& amp& amp?t2?& lt?0)

{

如果?(z?==?1)

{

s?=?1;

y?=?0;

繼續;

}

不然呢?

{

旗幟?=?0;

cout?& lt& lt?“沒有”?& lt& lt?endl

我?=?n;

}

}

如果?(t1?& gt?0?& amp& amp?t2?==?0)

{

如果?(x?==?1)

{

z?=?1;

s?=?0;

繼續;

}

不然呢?

{

旗幟?=?0;

cout?& lt& lt?“沒有”?& lt& lt?endl

我?=?n;

}

}

如果?(t1?& lt?0?& amp& amp?t2?==?0)

{

如果?(s?==?1)

{

y?=?1;

x?=?0;

繼續;

}

不然呢?

{

旗幟?=?0;

cout?& lt& lt?“沒有”?& lt& lt?endl

我?=?n;

}

}

}

如果?(旗幟?==?1)

{

cout?& lt& lt?“是”嗎?& lt& lt?endl

}

cin?& gt& gt?n;

}

回歸?0;

}

  • 上一篇:各種小海豚的鉤法圖解
  • 下一篇:最近在做開關電源的時候,遇到了壹個問題。pwm的脈寬發生了變化,但輸出電壓沒有變化,保持在壹個較大的值。
  • copyright 2024編程學習大全網