每日程式C語言16 找出比賽對手名單

2021-10-17 20:17:18 字數 415 閱讀 7826

兩個桌球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。以抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他 不和x,z比,請程式設計序找出三對賽手的名單

不難發現,甲乙兩隊中隊員都是順序編號的,我們可以以此來寫迴圈

int

main()

/*cout<<"a對"("a對%c,b對%c,c對%c"

,i,j,k);}

}}system

("pause");

return0;

}

一開始寫程式的時候沒有考慮到cout輸出是的是ascii碼,導致結果有誤,對有需要確定輸出格式的時候,使用printf函式輸出更加恰當

此題的關鍵在於對於甲乙兩隊的隊員排列規律,人數較少,可以使用多層for迴圈來解決

用C語言程式進行比賽日程排列

用c語言程式進行比賽日程排列 include define maxn 64 int a maxn 1 maxn 1 定義全域性的陣列,最多安排64個選手的比賽日程 void gamecal int k,int n 定義賽程安排的函式,k表示需要安排的選手起始的序號 n表示需要安排選手的數量 else...

每日程式C語言10 歐幾里德演算法

題目 輸入兩個正整數m和n,求其最大公約數和最小公倍數 輾轉相除法 輾轉相除法是古希臘求兩個正整數的最大公約數的演算法,也叫歐幾里德演算法,其方法是用較大的數除以較小的數,上面較小的除數和得出的餘數構成新的一對數,繼續做上面的除法,直到出現能夠整除的兩個數,其中較小的數 即除數 就是最大公約數。以求...

每日程式C語言29 將陣列逆序輸出

將乙個陣列逆序輸出 可以借用另乙個陣列,來存放當前陣列的逆序 也可以讓當前陣列的首元素和末尾元素互換,第二個元素和倒數第二個元素互換,依次進行 void fun1 int a 借用另乙個陣列來逆序存放陣列 void fun2 int a 陣列的第乙個和最後乙個數互換,第二個和倒數第二個互換,依次類推...