用彩色密度計由c、m、y三色濾色片對一原色油墨的知實地以塊進行測量,將會得到大、中、小三個數值道,分別用dh、dm、dl表示,計算公式如下:色偏eh=(dm-dl) /( dh-dl) x100%,灰度gr=dl/dh x100%,色效率ce=1-(dm+dl)/(2 x dh)x 100%
我們先把資料按上圖順序儲存在文字文件,然後讀入到乙個陣列中,再對陣列每行大到小排序,這樣便於後面的計算。
源**如下:
#include
#include
float
bijiao
(float a[9]
[3])
;//排序函式
float
jisuan
(float a[9]
[3])
;//計算函式
intmain()
printf
("排序前\n");
for(i =
0; i <
9; i++
)printf
("\n");
}printf
("\n");
printf
("排序後\n");
bijiao
(date_storage)
;//從大到小排序
for(i =
0; i <
9; i++
)printf
("\n");
}printf
("\n");
jisuan
(date_storage)
;}
float
bijiao
(float a[9]
[3])
}}}return0;
}float
jisuan
(float a[9]
[3])
//計算函式
return0;
}
執行結果如下:
用C語言處理長整數的計算
宣告 本人所作部落格均為自己學習複習所用 題目 假定用乙個整型陣列表示乙個長整數,陣列的每個元素儲存長整數的一位數字,實際的長整數m表示為 m a k 10k 1 a k 1 10k 2 a 2 10 a 1 其中a 0 儲存該長整數的位數。完成 長整數乘普通整數。include include v...
用C語言程式設計操作計算機串列埠的問題
include include include include include include define baud rate 9600 define com1 base com1基位址 define p printf int main 串列埠超時結構體設定 typedef commtimeout...
用C語言完成簡單的計算器功能 2
之前用switch語句完成了乙個簡單計算器的功能,下面我給大家用if語句和while迴圈語句再實現乙個簡單計算器的程式設計。要求 實現簡單的計算器,具體 如下 include 標頭檔案 void main else if a 減法操作 else if a 乘法操作 else if a 取整操作 el...