原创 《算法筆記》codeup_100000579_C

思路: 仿照豎式除法,首先讓輸入的待轉換的數除以2,除得的餘數是結果的最後一位,除得的商作爲新的被除數循環進行前面的操作,依次從後向前地獲取到轉換結果的每一位。0或1作爲被除數時結束循環,此時除得的商始終是0,可以以此爲標識結束循環。 解

原创 《算法筆記》codeup_100000579_B

思路: 使用字符串存儲輸入的待轉換數及轉換後的結果,先轉換爲十進制,再從十進制轉換到目標進制。 解答: #include <cstdio> #include <cstring> using namespace std; int cha

原创 《算法筆記》codeup_100000579_D

思路: 使用B題中實現的通用轉換算法即可。 解答: #include <cstdio> #include <cstring> using namespace std; void oct_to_char(int temp, int b,

原创 《算法筆記》codeup_100000578_D

解答: #include <cstdio> using namespace std; int month[13][2] = { {0, 0}, {31, 31}, {28, 29}, {31, 31}, {30, 30}, {3

原创 《算法筆記》codeup_100000578_E

解答: #include <cstdio> using namespace std; int month[13][2] = { {0, 0}, {31, 31}, {28, 29}, {31, 31}, {30, 30}, {3

原创 《線性代數及其應用 第四版》習題1.4

18. 行化簡的結果顯示,矩陣B化簡後的簡化階梯型只有三行包含主元位置: 根據1.4的定理4,由於B不是每行都有主元位置,因此B的列向量的線性組合不能表示所有R4中的向量。要注意B的列向量也不能張成R3,因爲B的列向量位於R4而不是R3

原创 《算法筆記》codeup_100000578_B

解答: #include <cstdio> #include <iostream> #include <cstring> using namespace std; /* 21 December 2012 5 January 2013

原创 《算法筆記》codeup_100000577_D

思路: 將每個*看作座標系上的點,先全部點置爲*,然後消去兩側的*,最後消去中間間隔的*。 解答: #include <cstdio> using namespace std; int main() { int layer_num;

原创 《算法筆記》codeup_100000577_A

思路: 將*看作座標軸上的點 沿正方向輸出以上邊爲對稱軸的軸對稱圖形就可以得到給定輸出 解答: #include <cstdio> using namespace std; int main() { int input; whil

原创 《算法筆記》codeup_100000577_B

思路: 最後一行之前的每一行頭尾輸入序號爲“行序號”和“長度-行序號”的元素,其餘位置輸入空格。最後一行輸入從序號爲“行序號”到“長度-行序號”的元素。 解答: #include <cstdio> #include <cstring>

原创 《算法筆記》codeup_100000576_D

解答: #include <cstdio> using namespace std; int main() { int data_num; //聲明數組長度 while(scanf("%d", &data_num)

原创 《算法筆記》codeup_100000576_E

解答: #include <cstdio> #include <cstring> using namespace std; struct student { int id; char name[100]; char gender

原创 《算法筆記》codeup_100000576_C

題目分析:巨坑!!! 有多組類似題目給的樣例的輸入 存儲名字的字符數組要夠大 解答: #include <cstdio> #include <cstring> using namespace std; struct student {

原创 《算法筆記》codeup_100000577_C

思路: 每一行分成兩部分,一部分輸出空格,這一部分的截止位置每次-1,另一部分輸出*,這一部分的截止位置每次+1. 解答: #include <cstdio> using namespace std; int main() { in

原创 Windows10新桌面

創建新桌面:ctrl+win+D 切換桌面:ctrl+win+→ 或 ctrl+win+← 關閉桌面:ctrl+win+F4 通過“任務視圖”管理桌面:點擊任務視圖按鈕後桌面頂部會顯示當前所有桌面的縮略圖,可以新建桌面或刪除桌面