91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.63KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: 其他
  • 標簽: 其他??

資源簡介


設有n個運動員要進行網球循環賽。設計一個滿足以下要求的比賽日程表,? (1)每個選手必須與其他n-1個選手各賽一次;?(2)?每個選手一天只能賽一次;? (3)?當n是偶數時,循環賽進行n-1天,當n是奇數時,循環? 賽進行n天

資源截圖

代碼片段和文件信息

#include
#include
int?**A;??????????????//int?*指針數組,
int?*schedule;????????//int數組,一維數組保存二維數組的數據
int?N?=?1;????????????//問題的規模。初始化時會設定

//isodd:判斷x是否奇數,是則返回1,否則0
int?isodd(int?x)
{
????return?x%2;
}
//print:打印賽程
void?print()
{
????int?i?j?row?col;
????if(isodd(N))
????{
????????row=N;
????????col=N+1;
????}
????else
????{
????????row=N;
????????col=N;
????}
????printf(“第1列是選手編號之后每列對應從第一天開始每天的對手,其中0表示輪空。\n“);
printf(“\t“);
for(i=1;?i ????printf(“第%d天?“?i);
printf(“\n“); ?
????for(i=0;?i????{
????????for(j=0;?j????????{
????????????printf(“%6d“?A[i][j]);
????????}
????????printf(“\n“);
????}?
?}
/*init:初始化,設置問題規模N值,分配內存,用schedule指向;
????????把A構造成一個二維數組*/
void?init()
{???
????int?i?n;
????char?line[100]?=?{‘\0‘};
????printf(“請輸入選手人數:“);
????fgets(line?sizeof(line)?stdin);
????N?=?atoi(line);????
????if(N?<=?0)??exit(-1);
????if(isodd(N))
????????n?=?N+1;
????else
????????n?=

評論

共有 條評論