C程式設計題 6

2021-04-14 12:59:23 字數 1865 閱讀 5527

6.

矩陣中填數

. 當給出

n*n

的矩陣,要求用程式填入下列形式的數: ①

倒填,例如

n=5            

②蛇形填數

③迴轉填數

┌─┬─┬─┬─┬─┐

┌─┬─┬─┬─┬─┐

┌─┬─┬─┬─┬─┐ │

25│24│

23│22│

21││1

│3│4

│10│11

││1│

16│15│

14│13│

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤ │

20│19│

18│17│

16││2

│5│9

│12│19

││2│

17│24│

23│12│

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤ │

15│14│

13│12│

11││6

│8│13

│18│20

││3│

18│25│

22│11│

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤ │

10│9│

8│7│

6││7

│14│17

│21│24

││4│

19│20│

21│10│

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤

├─┼─┼─┼─┼─┤ │

5│4│

3│2│

1││15

│16│22

│23│25

││5│

6│7│

8│9│

└─┴─┴─┴─┴─┘

└─┴─┴─┴─┴─┘

└─┴─┴─┴─┴─┘

[c#]

6.1

static void main(string args)

", n--);//-4 左對齊 ,4 右對齊

console.write("/n");

} console.readline();}

6.2static void main(string args)

for (i = 0; i < n; i++)

", a[i, j]);//-4 左對齊 ,4 右對齊

console.write("/n");

}console.readline();}

6.3  

static void main(string args)

for ( i = 0; i < n; i++)

", a[i,j]);//-4 左對齊 ,4 右對齊

console.write("/n");

} console.readline();}

[c++]

//6.1

#include "stdio.h"

void main()

} // 6.2

#include "stdio.h"

#define n 15

void main()

for(sum = 0; sum < n; sum++)

} // 6.3

#include

#define elem a[i][j] //用於控制方向,若改為a[j][i],則方向相反

#define n 10

void main()

for(i = 0; i < n; i++)

}

C 程式設計題

1.以下程式用來對從鍵盤上輸入的兩個字串進行比較,然後輸出兩個字串中第乙個不相同字元的ascii碼之差。例如 輸入的兩個字串分別為abcdef和abceef,則輸出為 1。includeusing namespace std int main cout 0 59 n 0 endl for i 1 i...

C 經典程式設計題 6 分配病房

總時間限制 1000ms 記憶體限制 65536kb 描述某個科室的病房分為重症和普通,只有當病人的疾病嚴重程度超過了入住重症病房的最低嚴重值,才可以安排入住重症病房。現在要求設計乙個程式,給病人安排好病房。疾病的嚴重程度用0到10來表示,0表示小毛病,10表示非常嚴重。輸入第一行輸入病人的個數m ...

筆試程式設計題彙總 6

給乙個長度為n的整數陣列,將這個陣列分成m段,每一段的和為這一段的權重,所有段的權重的最大值為這次分割的權重,求所有分割中最小的權重 輸入描述 第一行是兩個整數,表示n,m m n 第二行數n個空格分割的整數 輸出 輸出所有分割中最小的權重 樣例 input 5 31 4 2 3 5 output ...