在excel2003
中,用a
表示第1列,b
表示第2
列......z
表示第26
列,aa
表示第27
列,ab
表示第28
列......
以此類推,請寫出乙個函式,輸入用大寫字母表示的列號編碼,輸出它是第幾列。
解:該題本質是把十進位制數字用a~z
表示成二十六進製制。
程式:#include
#include
int my_fun(int len,char arr)
int main()
結果1:
請輸入大寫字母:a
列號為:1
請按任意鍵繼續. . .
結果2:
請輸入大寫字母:aab
列號為:54
請按任意鍵繼續. . .
本文出自 「巖梟」 部落格,請務必保留此出處
c語言 順序棧的應用 進製轉換
include include define stack init size 100 define stack increment 10 using namespace std typedef struct stack 結構體定義 stack 函式宣告部分 void error char s 錯誤處...
陣列的靈活應用(二)
題目 第八章課後題8 假設有40個學生被邀請來給餐廳的飲食和服務質量打分,分數劃分為1 10這10個等級 1表示最低分,10表示最高分 程式設計統計並按如下格式輸出餐飲服務質量調查結果。grade count histogram 1 5 2 10 3 7 解答 對於這個題目,重點是統計每個分數出現的...
關於 ima adpcm 的靈活應用
ima adpcm的編碼過程,就是 值 實際值 量化步長 value,這個value,去掉符號位,的有效位置是3bit。那麼就是盡量讓它落在0 7的中間,通過調整 量化步長 然後 它的量化步長 表 是一條指數型曲線 有些場合,我們需要壓縮資料,但是,我們並不限制其bit數,這種情形下,我們可以自己定...