趣味新聞網 logo



(c/c++)兩個二維陣列相乘 - 趣味新聞網


(c/c++)兩個二維陣列相乘


發表日期 2009-03-25T19:54:08+08:00



     趣味新聞網記者特別報導 : 問題:用c或c++跑齣 a[10][15]*b[15][10]=c[10][10]a跟b陣列都需要用電腦隨機亂數(0~99內都可) 最後printf齣 c[10][10]的數p.s.有a跟b陣列也一起 .....


     本帖最後由 風箏惡魔 於 2009-3-26 09:28 編輯

問題:用c或c++跑齣 a[10][15]*b[15][10]=c[10][10]
a跟b陣列都需要用電腦隨機亂數(0~99內都可) 最後printf齣 c[10][10]的數
p.s.有a跟b陣列也一起printf齣來更好

風箏惡魔:
幫您修改一下標題
標題格式對
但...
標題內容讓大傢摸不清楚是在說啥...


也麻煩寫寫您對於這個問題的想法
這樣纔會進步啊...

分享鏈接



看最新新聞就到趣味新聞網
quweinews.com
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

第一步:建立三个int二维阵列A、B、C
第二步:乱数产生数值依序放入A跟B中
第三步:依序取出A、B两阵列的数值进行相乘后将值放入C阵列
第四步:印出...结果

整个大略的步骤就是这样而已
拆开来写应该会吧??
整个code恶魔我稍晚写一下...(目前在处理工作...)

可以考虑专门处理数字的 c++ valarray
http://msdn.microsoft.com/en-us/library/fzkk3cy8%28VS.80%29.aspx

如果要考虑效能, 就得用到 template meta-programming.
如果你做一个 matrix class 用来表示矩阵, 并支援 operator +, 于是可能会有个这样的东西:
matrix a, b, c, d;
d = a + b + c;
但是如果你的矩阵很大 (大到超过 CPU L1+L2+L3 放的下) 的话, 就会有 cache-miss 的问题.
因为按照 c++ 的规则
d = a + b + c;
会做一个暂时物件, 类似
tmp = a + b;
d = tmp + c;
而矩阵展开又会变成
tmp[0] = a[0] + b[0];
tmp[1] = a[1] + b[1];
...
d[0] = tmp[0] + c[0];
d[1] = tmp[1] + c[1];
...
但是这样会有 cache-miss, 因为你在跑 tmp[9999] 的时候, tmp[0] 可能已经早就被挤出 L2/L3 了.
所以最快速的做法应该是
tmp = a[0] + b[0];
d[0] = tmp + c[0];
tmp = a[1] + b[1];
d[1] = tmp + c[1];
...
如果要让 compiler 自动产生这样的 code, 在 C++ 中非用 template meta-programming 不可.


tag

相关新聞

(c/c++)請教關於程式撰寫

    本帖最後由 風箏惡魔 於 2009-6-18 16:49 編輯 假設有個功能需要以程式碼來實現: 工程師a花瞭三行指令將此功能實現 工程師b花瞭三十行指令將之實現 哪一位的程式碼比較優? 請以客觀、不同角度下去做比較 以上.......


(c語言)有關於朔雪的問題

    本帖最後由 風箏惡魔 於 2009-9-13 20:34 編輯 小弟最近在研究朔雪7這個城式 我把它拿來破自己的無名 可是在一個地方卡住瞭 就是要用錯誤標記的地方 請夠位大大能夠幫我 下麵是那一段 希望有人能教我怎麼看錯誤標誌 因為我對於c語言不太熟悉 [Byte -00001]Date: Sun, 13 Sep 2009 09:42:59 GMT [Byte 000034]P3P: policyref="http://info.yahoo.com/w3.......


(flash)以AS3寫Pie Chart問題

    本帖最後由 YUNG5451 於 2009-10-3 00:53 編輯 我以AS3 和讀取XML資料的方式寫Pie Chart,試過很多次始終找不到辦法, 在這裏附上Code,http://www.badongo.com/file/17504248 求助各方Flash高手,問題如下: 共三塊pie圖,其中一塊pie可讀取到座標位置可是卻怎麼也無法移動; 另外兩塊pie可嚮外移動,無法退迴原位置,迴復原位的function沒有作用, 麻煩大傢,謝謝 風箏惡魔: 現在時間 20.......


(php6.0) date問題

    本帖最後由 happyhunry 於 2009-6-3 11:07 編輯 請問各位大大 1.當在php6.0時.使用到date的函式如下 $year =  date("Y"); 當顯示時 會齣現如下的警告在畫麵上 Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone set.......


(vb2008)的Input問題麻煩各位

    本帖最後由 風箏惡魔 於 2009-5-2 11:19 編輯 Private Sub File001(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click         FileOpen(1, "TESTFILE", OpenMode.Output)         Write(1, "hello")         Write(1, 14)         FileC.......


(vb6.0)如何在inputbox中顯示齣我要的東西

(vb6.0)如何在inputbox中顯示齣我要的東西

    本帖最後由 zx123v 於 2009-7-4 08:46 編輯 我想請問大傢喔 就是我現在所打的是這樣 For i = 1 To 5   a(i) = InputBox("請輸入數值")   Next 顯示齣來是這樣 不過我想要在("請輸入數值")這中間讓它變化 變成說當我這個迴圈再跑時 他能夠變成這樣 以此類推 不過我不知道這一個東西("請輸入數值")要打怎樣 所以請教教我怎麼打.......


(vb6.0)關於程式的時脈問題

    本帖最後由 boy212322 於 2009-5-4 21:35 編輯 請問下麵這程式時脈小弟設的正確嗎~~為何程式不理我 還是根本就是錯的~~請大大們幫幫忙 Private Declare Function OpenDecPort Lib "DecLib.dll" Alias _ "_OpenDecPort@0" () As Boolean Private Declare Sub ClosePort Lib "DecLib.dll" Alias _ "_CloseDecP.......


(visual basic2005)請問該如何檢查四方是否一樣?

    本帖最後由 yea620 於 2009-5-10 23:39 編輯 我有5*5個button,並且已經用亂數讓button變顔色, 這是程式碼: Dim b(25) As Button         Dim c, i As Integer         b(1) = Button1         b(2) = Button2         b(3) = Button3         b(4) = Button4         b(5) = Button5  .......


(visual c# 2003)資料庫連綫??

    本帖最後由 風箏惡魔 於 2009-6-30 23:12 編輯 請問會寫程式的前輩 visual c#要如何把Access資料庫連綫到錶單的方法 謝謝幫忙!! 風箏惡魔: 說說您的想法吧 您想要怎麼連綫呢??.......


(wm5-6.1/綠色版)動動腦大挑戰

(wm5-6.1/綠色版)動動腦大挑戰

    每日動動腦,永遠不會老 測試logic, math, memory, etc.... 還有老師分析喔 載點 遊客,如果您要查看本帖隱藏內容請迴覆!請點擊“迴覆按鈕”查看隱藏內容!迴覆.......


(同尺寸的)液晶電視與液晶顯示器,有差嗎?

    現在傢傢都普及用液晶電視的時代,我還是傳統CRT電視(29吋) 所以前陣子發消費券時,有股衝動想買颱液晶電視, 所以,經常上網瀏覽資訊或到實體店傢詢問 有次一位(賣LG,SONY)店傢老闆說 [LG或SONY是液晶電視,而PANASONIC,VI.......


(急)雙係統怎移除其中一種(新問題)

    本帖最後由 babc22406 於 2009-8-30 17:38 編輯 我朋友的電腦上不小心慣瞭雙係統=0= 原先她是Vista 結果電腦好像有問題自己拿光碟重灌!結果好死不死拿瞭一片XP的灌下去.... 現在電腦變成瞭雙係統= ="她把兩個係統都灌在C槽....(天啊!真會給我找麻煩耶) 請問各位大大!在不(重灌)前提下!....有辦法把XP或Vista其中之一係統給移除嗎??? 懇請各位大大給予詳細解說!!! 8/30新增問題... 我已經使用大大的方法處理!從我的電.......


(急問)如何增加打字速度

    本帖最後由 李斯特霍華 於 2009-2-26 16:46 編輯 拜託,我的打字速度非常非常的慢,希望大傢可以提供一些小撇步或式訓練打字的程式,拜託oyz.......


(教學)刷刷刷~~MS800刷齣802風格

    提前~~~請要刷的大大去官網下載MS802韌體再下載MS800韌體~~800韌體看各位大大喜好 接下來.....下載好請把802跟800解壓~~解壓完請把802裏麵的資料(CUSTFILE<==這個資料夾)復製去800的資料裏麵(也可以先把800(CUS.......


(求助)Excel vba問題請教~我是初學者

    本帖最後由 李斯特霍華 於 2009-6-13 07:08 編輯 因為我在做範例中文化的測試~但是在中文化的過程中有部分上的錯誤~ 薪資部分~中文化的文件在應用程式執行後就無法在做薪資的計算 而原始文件則是可以正常顯示薪資係統~但在做敏感綫分析時~圖錶卻齣現錯誤~ 不知可否請教各位大大給予指導~小弟目前還是找不到錯誤的地方,請各位大大多多幫忙~讓小弟更上一層樓~謝謝~在此附上原始檔案~以及我以做部份中文化的檔案~還請各位大大多多幫忙,我在此敬上12萬分的謝意~ 原始檔 http.......


(求救)msn登入後沒多久就自動登齣

    本帖最後由 李斯特霍華 於 2009-5-6 16:05 編輯 不知道怎麼迴事,我的msn登入後沒多久就會自動登齣...QQ 重灌係統後也一樣,也測試過網路上的方法(例如防火,跟proxy伺服器的修改) 但還是一樣...登入後沒多久就會自動跳齣來(迴到登入帳號的畫麵) 弄到快花轟都還沒法辦法解決  在這裏請各位大大的幫忙 感激不盡QQ.......


(轉貼)夢58偷窺器S-08052.0官方簡體中文正式版

    本帖最後由 aching 於 2009-4-11 13:14 編輯 軟件名稱:夢58遠程偷窺器 軟件版本:V2.0(最新版) 軟件大小:2.04 MB 軟件語言:簡體中文 軟件類彆:免費軟件 / 正式版 / 主頁瀏覽 運行環境:Win9x,NT,98,2000,XP,2003 軟件介紹:    夢58偷窺器v2.0 本軟件可以在不使用任何第三方通訊軟件的前提下,直接看到對方視頻。 隻要您知道對方的IP,對方安裝瞭網絡攝像頭。 很簡單的操作,直接在軟件的正下放輸入對方I.......


.奇美TL-42X7000D與panasonic的TH-L42B12W

    本帖最後由 city3034 於 2009-7-22 05:18 編輯 小弟近日在看這二颱電視二颱都很喜歡但口袋的深度不夠.隻可以買一颱.奇美TL-42X7000D與panasonic的TH-L42B12W真的不知要買那一颱.平常看第四颱與DVD居多.可否請站上的大大幫小弟分析一下.二颱的優缺點.謝謝.......


0212 各大報章

    香港各大報章 蘋果 http://www.xun6.com/file/9c0aaee12/Apple+0212.pdb.html 東方 http://www.xun6.com/file/19a210812/East+0212.pdb.html 太陽.......


1.5W預算組新電腦

    本帖最後由 G-PLUS 於 2009-7-10 21:51 編輯 可以請大大門幫我配一颱主機嗎 1.5W預算.玩魔獸 AION跟下載BT用 能請大大門幫我配一下嗎看能不能INTEL及AMD各一組 感謝各位大大瞭.......


1.7w的預算~請各位大大指點改進一下~謝謝

    本帖最後由 freedaymx 於 2009-7-6 22:46 編輯 小弟欲選購的配備如下,不加CDROM & case 不知道有沒有需要改進的地方... 主要是玩遊戲,偶而會當一下動物機 約一星期後會去颱中的nova組 CPU           E8400 MB            gigabyte EP43-UD3L RAM          金士頓 DDR2 800 2G HD            日立 500G 16M VGA          N98.......


10M(月租費+電路費)480元?

    本帖最後由 mayday03225 於 2009-4-26 22:14 編輯 迴傢得時候在信箱內發現瞭傳單 聯網寬頻電訊 這間我從來沒有聽過得一間網路公司 但網路費怎可以便宜成這樣 到底是有什麼問題嗎? 不知道有沒有人用過 費率錶 http://www.uninets.com.tw/Products-newsystem.htm 官網 http://www.uninets.net.tw/.......


10萬以上印錶機用租的還是用買的比較劃算

    本帖最後由 city3034 於 2009-8-3 18:41 編輯 公司最近要換印錶機瞭 我們公司的業務會需要用到比較細緻一點的列印 老闆給我差不多10萬塊的預算 不過還是要我省著點用...orz 之前有印象看過是不是有些印錶機是可以用租的阿 這樣感覺不知道會不會比較劃算 如果用租的話 那些紙張 墨水都是附在租金裏麵嗎 還是要另外付費 不知道版上大大有沒有比較省錢的建議 或是有什麼類似的經驗嗎?? 拜託瞭.......


12000組AMD係列~再次確認

    本帖最後由 city3034 於 2009-6-30 16:18 編輯 之前有爬過文&發文過瞭 因為後來又看瞭一些資訊 想在做最後的確認一下 主要用來上網、文書、燒錄、影音還有灌Ubuntu 因為不常打game 所以顯卡就用內建的 組雙核心 預算12000 CPU: Athlon X2 7750 Athlon X2 250 Phenom II X2 550 (3個不知道選哪個好~請給點建議) MB: 華碩or技嘉不知道該怎麼選?請推薦囉~ (考慮日後升級.......


14000組電腦..

    本帖最後由 G-PLUS 於 2009-7-4 02:15 編輯 請問各位大大1.4W可以組一颱電腦可以跑永恆紀元比較不會頓.而且C/P值能高一點嗎.......


17"的液晶螢幕要設定多少解西釋度?

    本帖最後由 tone.chang 於 2009-3-18 02:53 編輯 17"的液晶螢幕要設定多少解析度?還有DPI要設成多少,這樣看文章字會比較大呢?我因為想看http://1-apple.com.tw/蘋果網頁的新聞,字太小瞭。在那裏東調,西調,調到電腦設計大到無法按確認鍵,隻好重灌。 好慘,到底要調多少,纔方便看新聞呢?字纔會大一點呢?.......


1796 一起交流

    本帖最後由 danielpaggy 於 2009-9-15 17:49 編輯 http://home.1796.com.tw/index.php?module=index&action=inviteToRegister&memberId=PxObGP14OE+sMN0akQ®Type=invite&affiliation= 加入 1796 你可以: 找到老同學、舊同事,認識新朋友  聯絡朋友,瞭解朋友最新動態  和朋友分享興趣愛好  用日誌記錄生活,展示自我  自由安全地控製個人.......


1萬8可以組中高階電腦媽(3D製圖用)

    本帖最後由 G-PLUS 於 2009-6-27 19:51 編輯 請問要哪些配備可以達成..小弟我會玩一些3DGAME..本身也用來做3D模擬用... 小弟想把硬碟留下來壓成本請問SATA和ATA100會差異很大導緻何種問題? 基本上最多隻能花2W不含螢幕...請各位大大幫忙.......


2 個 AVI 閤併轉 DVD 長寬比設定問題

    傢裏那颱轉檔速度快的電腦字幕問題還沒解決 已補圖 --------- 所以現在隻好用另一颱來轉檔 ~ 現在問題齣現瞭 !! 就是我有一個影片是 2 AVI 我要閤併轉 DVD 因為我要把比例轉成 4 : 3 所以把高調為 107 原本是 100 轉.......


2.1聲道喇叭的選擇

    本帖最後由 G-PLUS 於 2009-8-14 11:12 編輯 最近新買瞭一颱桌上電腦,用來看電影與玩Online Game 所以打算添購一颱PC用的2.1聲道喇叭 想請有大大們推薦或給點建議,預算請勿超過二韆,謝謝.......


2.1聲道的初體驗,超值入手絕對震撼-PHILIPS SPA1310

    不知道大傢有沒有在資訊展買東西的經驗,想到去年的資訊展。 逛瞭一整圈什麼都沒有買,想說空手而迴實在是點有虛。 剛好看到前麵攤位有在賣很便宜的一百元喇叭,想說傢裏喇叭也好幾年沒換。 於是就給他買瞭一組迴傢用,打開電源之後發現。 聽音樂不能開太大聲,不.......


2/11 ~2/10 報紙 ebook

    香港、颱灣】各大報章 (10/02/2009)PDB 香港各大報章 蘋果 http://www.xun6.com/file/81fdd5113/Apple+0210.pdb.html 東方 http://www.xun6.com/file/0e2f.......


2000FUN論壇 東西很多喔

    本帖最後由 danielpaggy 於 2009-9-16 23:36 編輯 http://www3.2000fun.com/bbs/index.php.......


2009年6月17日09Q307V1.0圖資PAPAGO x3 ppc 衛星導航係統

    本帖最後由 帥硃 於 2009-8-17 04:52 編輯 PAPAGO 衛星導航係統 09Q307V1.0圖資 檔 案 下 載: 檔 案 下 載 發 佈 日 期: 2009年6月17日 檔 案 版 本: X3_09Q307V1.0 適 用 機 型: PPC 適 用 區 域: 颱灣(Taiwan) 檔 案 大 小: 455 MB ==================================================== PAPAGO 衛星導航係統 .......


2009年6月2日PaPaGO!X3 PPC 台灣地圖檔

    本帖最後由 nightwalker~ 於 2009-6-9 08:54 編輯 PaPaGO!X3 PPC 颱灣地圖檔 發 佈 日 期: 2009年6月2日 檔 案 版 本: X3_09Q206V1.1 適 用 機 型: PPC 適 用 區 域: 颱灣(Taiwan) 檔 案 大 小: 426 MB 檔 案 描 述: Maction PaPaGO! X3 PPC 2009Q206專用颱灣導航地圖。 請將檔案一至檔案五下載完畢後,於電腦中針對檔案一做解壓縮動作.......


2009年MioMap台灣端午節特彆版圖資更新

    2009年MioMap颱灣端午節特彆版圖資更新    2009年MioMap颱灣端午節特彆版圖資已提供新圖資(除Mio168,Mio168RS,138,268,LeapK1預計6月上旬提供).......


2009年MioMap台灣端午節特彆版本圖資更新[無載點]

    本帖最後由 akuncheng 於 2009-5-27 00:03 編輯 2009年MioMap颱灣端午節特彆版本圖資更新 發行日期:2009.05.26 版本: 導航程式:1.0.48.243 導航引擎:1.0.118.0 導航地圖:2.5.68.0 更新內容: (地圖) 1.增修路段 國道六號全綫開通 新增國道一號高科交流道 2. POI景點增修 增加神腦直營店據點 增加優質特色民宿200個POI (問題修正) 修正使用者反應的圖資問題與部份程式修正 .......


2009年MioMap新春特彆版圖資更新

    發行日期:2009.04.22 版本: 導航程式:1.0.48.243 導航引擎:1.0.118.0 導航地圖:2.5.50.0 更新內容: (地圖) 1.增修路段 -颱64-八裏新店綫快速道路(五股交流道-颱北港) -颱61(颱北港.......


2009年MioMap春季版圖資已全麵提供更新

    2009年MioMap春季版圖資已全麵提供更新之前4/22有部份沒更新今天更新請到宇達電通更新 http://service.mio.com/M0100/MainFrame.aspx.......


2110升級WM5原廠中文

    本帖最後由 嘟嘟豬 於 2009-5-27 09:51 編輯 上次在一個以小惡魔聞名的站上看到2xxx升級WM6.1的文章,看完之後便興高采烈的刷下去,結果換來的卻是無止境的開機畫麵(當在那邊開步起來)... 隻好再次刷迴2003SE,並且按照步驟一步一步來刷,先改英文,接著升級WM5,當刷完WM5的時候悲劇又發生瞭,一樣是當在開機畫麵遲遲沒有迴應,睡瞭一覺醒來他還是繼續在開機中...(泣) 堅持不肯放棄的我來來迴迴共刷瞭數十次....每次刷到WM5之後就不開機!就在極度沮喪的情況下.......




程式語言技術:Java Gossip

「我給你跪下啦」 運將吸毒盼警通融

小筆記-張愛玲與紀弦

雷德 RAID磁碟陣列專傢

離奇!風箏衝浪 男遭沖公路被車撞


前一篇新聞
(c/c++)or(vb) 點齣座標
后一篇新聞
(c/c++)請教關於程式撰寫





© 2025 - quweinews.com. All Rights Reserved.
© 2025 - quweinews.com. 保留所有權利