有比較兩個二元組的方法如下:
二元組的集合是:
e=。其中單個數的大小如下: 1
≤2≤3
≤4≤5
≤6≤7
≤8≤9
≤0。
對於乙個二元組a∈
e, 定義
1:如果
a=b,則稱
a成對。 定義
2:r=(a+b)%10
,稱為a
的點數。 定義
3:如果
a>b
,temp=a
,否則temp=b
。temp稱為a
的大數,記為ma。
對於a(a,b)
,b(c,d)∈e
,比較它們大小的規則如下: 1
.如果a和b
都成對,則比較
a,c。如果
a,則a。如果
c,則b。如果
a=c,則
a=b。 2
.成對的都比不成對的大。 3
.如果都不成對,則比較點數。如果點數不同,則點數大的那個二元組大。零點最小。 4
.如果都不成對,且點數相同。如果點數都是零。則
a=b。如果點數不為零。則比較a和
b的大數。如果
ma,則
a。如果
mb,則
b。如果
ma=mb
,則a=b。
請回答下列問題:
1.畫出流程圖。 2.
用c語言寫出乙個比較二元組的函式。如果前乙個二元組大於後乙個二元組,則返回
1,如果相等則返回
3,否則返回
2。函式介面如下:
int compare(int a, int b, int c, int d){}3
.根據書上的各種黑盒和白盒的測試方法寫出你的測試資料。並且寫出期望結果。
請求各位大哥 給點正確答案。。。小弟萬分感謝
關於軟體工程
因為我打算畢業之後就找工作,也一直想進入程式設計相關的行業,這學期開始查詢了一些相關的資料。我想,如果要成為一名產品經理,這個課程是很有必要學好的。但是正如老師所說,這是一門工程學,因此有許多概念性的東西。學軟體工程以來,可能是還沒有轉換思路的緣故,感覺那些概念 很多連聽都沒有聽過 都是灌輸一遍,但...
關於軟體工程
高中文科生大學誤入了工科的軟體工程專業,在程式設計師的道路上一去不回頭.其實軟體工程要想學好真的敲 熬夜很重要,老師平時講課可能講的只是一部分,主要還是要靠自己在課下練習,留的那些作業一定要從大一開始自己認真做,不懂得可以問同學或者問老師,寫 思路也很重要。在學習過程中,一定要打好基礎,經常練習。不...
關於軟體工程
首先,我先做一下檢討,我這個人有嚴重的拖延症,從我寫這篇隨筆的時間就差不多可以看出來,有的時候必須逼到最後才準備去。關於這一點雖然我一直知道,但總是改不掉,所以我希望可以通過這門課給我乙個監督,使我能夠有所改進,加強專業課的學習和 的編寫,提公升自我的能力。對我而言,軟體工程則是一門講述合作的一門課...