time limit: 1000 ms
memory limit: 256 mb
建立順序棧或鏈棧,編寫程式實現十進位制數到二進位制數的轉換。
輸入輸出格式
輸入描述:
輸入只有一行,就是十進位制整數。輸出描述:
轉換後的二進位制數。輸入輸出樣例
輸入樣例#:
複製
10輸出樣例#:
複製
1010**如下:
方法一:
#include #include #define maxsize 1000
typedef struct sqstack;
//初始化棧
sqstack *init()
//入棧
int push(sqstack *s,int x)
s->data[++s->top]=x;
return 1;
}//出棧
int pop(sqstack *s)
s->top--;
return 1;
} int main()
while(s->top!=-1)
return 0;
}
方法二:
#include int main()
for(int i=count-1;i>=0;i--)
return 0;
}
N諾 1025 鍊錶合併 C語言
time limit 1000 ms memory limit 256 mb 給定兩個元素有序 從小到大 的鍊錶,要求將兩個鍊錶合併成乙個有序 從小到大 鍊錶,輸入輸出格式 輸入描述 第一行輸入第乙個鍊錶的結點數s1,s1 100。第二行輸入s1個整數,兩兩之間用空格隔開。第三行輸入第二個鍊錶的結點...
C語言 N階漢諾塔問題的遞迴實現
遞迴實現模擬漢諾塔 include define ok 1 define error 0 define true 1 define false 0 define order 3 漢諾塔階數 typedef int status 函式執行狀態 typedef structtowerfoot void ...
N諾 c 取隨機數
貴州大學的機試題 看著感覺非常的簡單,一開始我都想著這個直接粗暴的輸出1 20的和 20 21 2 這是個致命錯誤,我們還是要模擬過程 那麼我們取隨機數借助乙個函式rand 函式在對20求餘數 1就是1 20的隨機數,然後就是注意他取出的數不能重複就ok,最後加起來就行 include includ...