輸入四個點,判斷此四點是否可形成一個平行四邊形。 程序中描述了一個抽象數據類型Vector2D,表示一個向量。具有(x,y)兩個值。其本身具有減另一個向量(minus(Vector2D)),判斷自身是否為零向量(iszero()),與另一個向量對應值y,x乘積之差(inner(Vector2D))。由于兩個向量平行,則乘積之差x1*y2-x2*y1=0。點A,B,C,D四點組成平行四邊形的條件是AB//CD,BC//DA且各個向量皆不為零向量。 首先聲明四個向量。向量i獲得值的方法是由getPoint(int i)獲得。然后根據Vector2D重載后的toString()函數將各個向量輸出查看。最后判斷此四點是否可組成平行四邊行。
標簽: 輸入
上傳時間: 2016-04-30
上傳用戶:qq521
CRC16算法的Java實現,使用方法如下: CRC16 crc16 = new CRC16() byte[] b = new byte[] { // (byte) 0xF0,(byte)0xF0,(byte)0xF0,(byte)0x72 (byte) 0x2C, (byte) 0x00, (byte) 0xFF, (byte) 0xFE, (byte) 0xFE, (byte) 0x04, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00 } for (int k = 0 k < b.length k++) { crc16.update(b[k]) } System.out.println(integer.toHexString(crc16.getValue())) System.out.println(integer.toHexString(b.length))
上傳時間: 2014-12-20
上傳用戶:ve3344
linux 下串口編程 #include <stdio.h> /*標準輸入輸出定義*/ #include <stdlib.h> /*標準函數庫定義*/ #include <unistd.h> /*Unix標準函數定義*/ #include <sys/types.h> /**/ #include <sys/stat.h> /**/ #include <fcntl.h> /*文件控制定義*/ #include <termios.h> /*PPSIX終端控制定義*/ #include <errno.h> /*錯誤號定義*/ /***@brief 設置串口通信速率 *@param fd 類型 int 打開串口的文件句柄 *@param speed 類型 int 串口速度 *@return void*/
標簽: include stdlib linux stdio
上傳時間: 2014-01-18
上傳用戶:xjz632
#include <reg52.h> #include <stdio.h> #include <string.h> #define uchar unsigned char #define uint unsigned int #define isp_iap_byte_read 0x1 #define isp_iap_byte_program 0x2 #define isp_iap_sector_erase 0x3 #define wait_time 0x1
上傳時間: 2016-05-18
上傳用戶:agent
五子棋小游戲#include<stdlib.h> #include<time.h> #include<stdio.h> #include<conio.h> int chess[169]={0} /*棋盤*/ struct chess_t/*作為輔助,即是作為建意*/ { char attack /*攻防用的,0表示守,1表示攻*/ int j /*作為優先級用*/ }chess_a[169]
上傳時間: 2016-05-18
上傳用戶:anng
//*********主機代碼****** #include <reg51.h> #include "Clicent_Setting.h" #include "LCD_Funtion.h" #include "Futions.h" #include "Host_interrupt_Funtion.h" int num1=1 //從機數碼管起始數 int num2=0 int num3=1
標簽: include Clicent_Setting LCD_Funt reg
上傳時間: 2016-05-27
上傳用戶:王者A
這是一個D系列觸摸屏程序,這個是TOUCH 8x10D(int)產品的程序
上傳時間: 2016-06-02
上傳用戶:playboys0
這是一個D系列觸摸屏程序,這是一個型號為Touch15x20D(int)型號的程序
上傳時間: 2016-06-02
上傳用戶:894898248
c++圖書管理系統 include <iostream> #include <iomanip> #include <string> #include <fstream>//輸入/輸出文件流類 using namespace std const int Maxr=100 //最多的讀者 const int Maxb=100 //最多的圖書 const int Maxbor=5 //每位讀者最多借五本書 //讀者類,實現對讀者的信息的描述
上傳時間: 2013-12-18
上傳用戶:拔絲土豆
貪吃蛇*要點分析: *1)數據結構:matrix[][]用來存儲地圖上面的信息,如果什么也沒有設置為false, * 如果有食物或蛇,設置為true;nodeArray,一個LinkedList,用來保存蛇的每 * 一節;food用來保存食物的位置;而Node類是保存每個位置的信息。 *2)重要函數: * changeDirection(int newDirection) ,用來改變蛇前進的方向,而且只是 * 保存頭部的前進方向,因為其他的前進方向已經用位置來指明了。 其中newDirection * 必須和原來的direction不是相反方向,所以相反方向的值用了同樣的奇偶性。在測試 * 的時候使用了direction%2!=newDirection%2 進行判斷。 * moveOn(),用來更新蛇的位置,對于當前方向,把頭部位置進行相應改變。如果越界, * 結束;否則,檢測是否遇到食物(加頭部)或身體(結束);如果什么都沒有,加上頭部, * 去掉尾部。由于用了LinkedList數據結構,省去了相當多的麻煩。
上傳時間: 2014-06-14
上傳用戶:cjf0304