當前位置:首頁 » 操作系統 » marchc演算法

marchc演算法

發布時間: 2022-05-22 22:44:08

Ⅰ 請問,我設計的sram bist 為1k*8bit的,容量較小,採用的是March C-演算法,可以嗎,不一定要用March C+演算法

阿斯頓

Ⅱ 什麼軟體能檢測電腦內存條的兼容性

內存檢測 1.DocMemory 「內存神醫」是一種先進的電腦內存檢測軟體。它的友善的用戶界面使用方便,#作靈活。它可以檢測出所有電腦內存故障。「內存神醫」使用嚴謹的測試演算法和程序檢測電腦基本內存和擴展內存。用戶無需拆除內存條即可進行檢測。從網上下載的初裝軟體可以生成一個自行起動的「內存神醫」測試軟盤。只要將這個軟盤插入欲測電腦的軟碟機內並起動電腦即可開始內存檢測。「內存神醫」提供十種精密的內存檢測程序,其中包括MATS,MARCH+,MARCHC-,以及CHECKERBOARD等。選用老化測試可以檢測出95%以上內存軟故障。用戶可以使用滑鼠器方便的選擇檢測程序和設定測試參數。 file/tools/memory/DocMem1_45a/tools/tweak/MemTest2.5.zip

Ⅲ 怎麼可以檢測內存正在運行的實際頻率

可以用CPU-Z中的一個命令行提示符來檢測。不過比較專業。難以看懂。
需要直觀的話,用EVEREST。裡面不但可以看到各方面硬體的參數。還有專門的CPU和內存參數的檢測等等。可以很直觀的和其他高中低檔次配置的電腦進行比較。一定讓你滿意。
由於軟體需要注冊。所以,建議你下載的時候搜索一下,找綠色版的。簡單方便。不用安裝。

c語言編程

(3)計算生成當月的日歷,列印當年的日歷,輸出到以自己學號命名的文件夾下面。

#include <stdio.h>
#include <time.h>
#include<string.h>

int dayofweek(int year,int month,int day)
/*根據日期計算星期幾*/
{
int a=(14-month)/12;
int y=year-a;
int m=month+12*a-2;
return (day+y+y/4-y/100+y/400+(31*m)/12)%7;
}

int main ()
{
time_t rawtime;
struct tm * timeinfo;
FILE *fp=fopen("a.txt","w");

time ( &rawtime );
timeinfo = localtime ( &rawtime );
int dow=dayofweek(1900+timeinfo->tm_year, 1+timeinfo->tm_mon,timeinfo->tm_mday),
firstday=dayofweek(1900+timeinfo->tm_year, 1+timeinfo->tm_mon,1),
dayofmonth,
year=1900+timeinfo->tm_year;
char month[10],weekday[4];
switch(timeinfo->tm_mon)
{
case 0:strcpy(month,"January");dayofmonth=31;break;
case 1:strcpy(month,"February");
if(year%100!=0&&year%4==0||year%400==0)
dayofmonth=29;
else dayofmonth=28;
break;
case 2:strcpy(month,"March");dayofmonth=31;break;
case 3:strcpy(month,"April");dayofmonth=30;break;
case 4:strcpy(month,"May");dayofmonth=31;break;
case 5:strcpy(month,"June");dayofmonth=30;break;
case 6:strcpy(month,"July");dayofmonth=31;break;
case 7:strcpy(month,"August");dayofmonth=31;break;
case 8:strcpy(month,"September");dayofmonth=30;break;
case 9:strcpy(month,"October");dayofmonth=31;break;
case 10:strcpy(month,"November");dayofmonth=30;break;
case 11:strcpy(month,"December");dayofmonth=31;break;
}
switch(dow)
{
case 0:strcpy(weekday,"Mon");break;
case 1:strcpy(weekday,"Tue");break;
case 2:strcpy(weekday,"Wed");break;
case 3:strcpy(weekday,"Thu");break;
case 4:strcpy(weekday,"Fri");break;
case 5:strcpy(weekday,"Sat");break;
case 6:strcpy(weekday,"Sun");break;
}
fprintf(fp,"Calendar\n\t\t%s\n\t--------------------------\n",month);
fprintf(fp,"\tSun Mon Tue Wed Thu Fri Sat\n\t");
int i,j,count=firstday;
for(j=0;j<firstday+1;j++)
fprintf(fp," ");
fprintf(fp," ");
for(i=1;i<dayofmonth+1;i++,count++)
{
if(count%7==0) fprintf(fp,"\n\t");
fprintf(fp,"%2d ",i);
}
fprintf(fp,"\n");
fprintf (fp,"Now is %4d-%02d-%02d %02d:%02d:%02d %s\n",1900+timeinfo->tm_year, 1+timeinfo->tm_mon,
timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec,weekday);
fclose(fp);
return 0;
}

Ⅳ 看下這個函數做了什麼,運行起來有些錯誤,幫忙看下錯在哪裡了。

是一個綜合性的系統檢測分析工具,功能強大,易於上手。它可以詳細的顯示出PC每一個方面的信息。支持上千種(3400+)主板,支持上百種(360+)顯卡,支持對並口/串口/U##這些PNP設備的檢測,支持對各式各樣的處理器的偵測。目前AIDA32已經有多語言的支持並且加入了病毒檢測功能。AIDA32擁有數十種測試項目,主要包括CPU、主板、內存、感測器、GPU、顯示器、多媒體、邏輯驅動器、光碟機、ASPI、SMART、網路、DirectX、基準測試等等,支持的平台包括了Intel、AMD、VIA、nVIDIA、SIS等。
注意:AIDA32有一個小BUG,它顯示的nVIDIA的FX系列GPU的核心頻率為其2D頻率,目前還不能正確顯示其3D頻率。

Everest ultimate(原名AIDA32)2.81.621版For Win9x/ME/NT4/2000/XP(2006年6月22日發布)Everest ultimate是一個測試軟硬體系統信息的工具,它可以詳細的顯示出PC每一個方面的信息。支持上千種(3400+)主板,支持上百種(360+)顯卡,支持對並口/串口/USB這些PNP設備的檢測,支持對各式各樣的處理器的偵測。目前Everest Home已經能支持包括中文在內的30種語言,讓你輕松使用。而且經過幾次大的更新,現在的Everest已經具備了一定的硬體測試能力,讓您對自己電腦的性能有個只管的認識。最新版本更新如下:1.修正了Intel i940/945/955/975/E7230晶元組信息顯示方面的錯誤。2.增加對Ageia物理卡的支持。3.修正了Geforce 6800XT顯卡信息顯示方面的錯誤

... t_ultimate_0621.zip

... t_ultimate_0621.zip

2.SiSoftware Sandra 2005
SiSoftware Sandra Pro 2005 SR3 1069版For 2000/XP(2005年12月30日新增)SiSoftware Sandra 一套功能強大的系統分析、診斷、測試和報告工具,2005個人版包括超過75 種以上的分析與測試模組,主要有:能連接到遠程系統、資料庫、PDA和SmartPhone等數據來源進行遠程分析、診斷和測試;支持(IPX/SPX, TCP/IP)網路協議/支持(ADO, OLEDB, ODBC)資料庫;支持(SCSI, SATA, ATA, ATAPI)存儲器和可移動存儲器;支持多種桌面/伺服器平台(Win32 x86, Win64 x64, Win64 IA64);兩種專用internet帶寬/速度基準測試(Internet/ISP Connection和Peerage Benchmarks);支持WindowsXP SP2和2003 SP1安全中心;為Windows2000, XP和2003設計的本地UNICODE碼應用;關鍵應用程序列表(地址簿、殺毒軟體、郵件客戶端、防火牆、即時通訊軟體、java虛擬機、媒體播放器、新聞組閱讀器、網路瀏覽器等); 支持多線程、多核心、多處理器系統;系統應用軟體和程序庫完全列表;環境監視向導功能(實時監視溫度、風扇轉速、電壓、電源和熱阻)

HTTP下載1

HTTP下載2
... 05.SR3-1069-JOK.exe

3.HWiNFO32
HWiNFO32 1.54版For Win9x/NT4/2000/Me/XP(2005年6月27日發布)電腦硬體檢測軟體。它主要可以顯示出處理器、主板晶元組、PCMCIA介面、BIOS版本、內存等信息,另外HWiNFO還提供了對處理器、硬碟以及CD-ROM的性能測試功能。每個月都要出現許多我們知道或者不知道的電腦硬體,因此建議大家要經常下載這款測試軟體的新版本。新版本增加了對nVidia nForce4 Intel Edition的支持;增加了對AMD Secure Virtual Machine feature (Pacifica)的支持;增加了對VIA K8M890和P4M800CE晶元組的支持,加入了對nVidia GeForce 7800 GTX和Quadro FX 4500的檢測能力,增強了對nVidia G70的支持……。推薦朋友們下載使用
請您選擇相對最快速的下載方式來下載驅動:

HTTP下載1

HTTP下載2

另外提供一個HWINFO32 1.62版的綠色版下載:

小型軟體2_0810/cr-HWiNFO32.rar
小型軟體2_0810/cr-HWiNFO32.rar

二、CPU檢測
1.檢測CPU是否被REMARK
(1)Intel Processor Frequency ID Utility 7.0簡體中文版For Win9x/NT4/2000/XP(2004年5月28日發布)Intel Processor Frequency ID Utility運行一種頻率確定演算法(速度檢測),用於確定處理器以何種內部速率運行。然後,此實用程序即檢查處理器中的內部數據,並將此數據與檢測到的操作頻率進行比較。此實用程序會將系統總體狀態作為比較結果通知用戶。它包括「Frequency Test」和「CPUID」兩個功能相互獨立的標簽。「Frequency ID」標簽所報告的信息包括:1、處理器品牌名稱;2、期望的微處理器操作頻率 ;3、當前的微處理器操作頻率;4、期望的系統匯流排操作頻率;5、當前的系統匯流排操作頻率;6、已測試的處理器(僅限於 Windows NT4和Windows 2000中使用的雙處理器/多處理器)。「CPUID」 標簽會提供以下的信息以幫助您識別英特爾微處理器:1、處理器品牌名稱;2、處理器類型;3、處理器系列;4、處理器型號;5、處理器步進;6、高速緩存信息;7、包裝信息;8、系統配置;9、處理器特性

2.CPU信息檢測
(1)Cpu-Z V1.35 漢化版(修正版)
Cpu-Z 是一款家喻戶曉的CPU檢測軟體,除了使用Intel或AMD自己的檢測軟體之外,我們平時使用最多的此類軟體就數它了。它支持的CPU種類相當全面,軟體的啟動速度及檢測速度都很快。另外,它還能檢測主板和內存的相關信息,其中就有我們常用的內存雙通道檢測功能。當然,對於CPU的鑒別我們還是最好使用原廠軟體。
漢化說明:
①本漢化對所有的非標准資源字元串基本上都進行了漢化,包括主界面和生成的報告,這樣以來我們就可以利用Cpu-Z生成中文版的檢測報告了(包括網頁報告和文本報告,推薦生成網頁報告)。
②修正了Windows 98下字體顯示不美觀的問題。強烈感謝雅楓及其他各位好友對此問題的支持。
③修正了跟蹤緩存的數據單位顯示為亂碼的問題。
更新說明:
①新的 PCI 設備報告。
②在 .ini 配置文件中添加 VCore 報告開關。
③VCore 報告支持一些個別主板。
④改良的時鍾測定。
⑤改良的最新 AMD 處理器,Celeron D 3x1 (EM64T) 處理器支持。
⑥改良的 SiS 649,650 和 656 晶元組,Intel 915PM 晶元組支持。
⑦改良了若干個 CPU-Z 在同一時間運行時的穩定性。
⑧在 ghost 模式中重建網頁報告(參見原版說明中的「參數」段)

... b35_WestKing_HA.exe

(2)WCPUID
WCPUID 3.3 Build 1092版For Win9x/ME/NT4/2000/XP(2004年4月6日發布)WCPUID可以顯示CPU的ID信息、內/外部時鍾頻率、CPU支持的多媒體指令集。重要的是它還具有[超頻檢測]功能。而且能顯示CPU/主板晶元組/顯示晶元的型號。有了它大家在購買電腦的時候就不用害怕被JS的打磨CPU所欺騙,因為它不到1MB的大小完全可以裝進軟盤,這樣你就可以帶著它去買CPU,相信JS看見了它就不敢再騙你了。新版本支持更多新處理器,支持更多晶元組和顯示晶元,加入了在線升級定義文件,支持Linux Kernel 2.6

3.CPU穩定性測試
(1)CPU Burn
(2)Toast
(3)Prime 95
在所有的拷機軟體中,Prime 5 是公認比較BT的一款,其他大部分拷機軟體和它比較起來,簡直是小巫見大巫。Prime 95 和Super π有類似的地方,都是利用不停計算函數來達到測試系統穩定性的目地。不過Prime 95 的測試環境非常苛刻,即使能在Super π中順利通過419萬次測試的系統,也不見得能在Prime 95 中熬過1分鍾。很多玩家用Prime 95 來測試超頻後的CPU,並以此作為超頻成功的證據。只要點擊執行文件就可進入主界面。點擊菜單欄「Option(選項)」中的「CPU」即可對測試進行設置。在這里,用戶可以設置測試的時間、測試所使用的內存容量,可以看到測試的起始和結束時間、以及CPU的型號、實際頻率以及緩存等信息。設置好以後點擊單欄「Option(選項)」中的「Torture Test(穩定性測試)」就開始進行測試了。由於Prime95的系統穩定性測試消耗的系統資源並不多,用戶可以在測試期間進行其它#作,這時Prime 95 會在系統托盤中生成一個紅色的圖標,代表測試正在順利進行著,如果這個圖標的顏色在測試還沒有結束之前就變成黃色了,說明測試失敗,你的系統沒有達到Primr 95 所要求的穩定性。Prime 95 默認的測試時間為12小時,如果通過12小時的測試,那說明系統穩定;如果能通過24小時以上的測試,那麼這個系統就基本不會因為穩定性而出現故障。

(4)Hot CPU Tester Pro
它特別適用於愛好超頻的狂熱者,支持MMX、SSE、AMD 3DNow!等技術,可以測試出L1和L2緩存、系統和內存的帶寬、主板的晶元、多CPU的兼容性、CPU的穩定性、系統和內存匯流排,新版本支持最新的AMD Athlon 64和AMD Opteron CPU、支持超線程處理器,更換了新的界面,優化了測試功能。

(5)Super π
π是計算圓周率的軟體,但它更適合用來測試CPU的穩定性。即使你的系統運行一天的Word、Photoshop都沒有問題,而運行Super PI 也不一定能通過。可以說,Super π可以作為判斷CPU穩定性的依據。使用方法:選擇你要計算的位數(一般採用104萬位),點擊開始就可以了。視系統性能不同,運算時間也不相同,當然是時間越短約好。

三、內存檢測
1.DocMemory
「內存神醫」是一種先進的電腦內存檢測軟體。它的友善的用戶界面使用方便,#作靈活。它可以檢測出所有電腦內存故障。「內存神醫」使用嚴謹的測試演算法和程序檢測電腦基本內存和擴展內存。用戶無需拆除內存條即可進行檢測。從網上下載的初裝軟體可以生成一個自行起動的「內存神醫」測試軟盤。只要將這個軟盤插入欲測電腦的軟碟機內並起動電腦即可開始內存檢測。「內存神醫」提供十種精密的內存檢測程序,其中包括MATS,MARCH+,MARCHC-,以及CHECKERBOARD等。選用老化測試可以檢測出95%以上內存軟故障。用戶可以使用滑鼠器方便的選擇檢測程序和設定測試參數。

2.MemTest
這是一個可*的內存檢測工具,通過對您的電腦進行儲存與讀取#作來分析檢查內存情況。

四、音頻系統測試
Audio WinBench 99
可以准確的測試出PC音頻子系統的性能,全面測試CPU使用情況、Hardware Voices、3D聲場以及音效卡的驅動程序、晶元、DirectSound與DirectSound 3D軟體、揚聲器基準。需要安裝DirectX6以上版本。

五、顯示器檢測

1.CRT顯示器檢測
Nokia Monitor Test
不少朋友買了CRT顯示器就直接接上去使用了,從未做過任何調試,也不知道自己的顯示器是好是壞,現在我們可以用NOKIA Monitor Test這個程序來測試並調整你的顯示器。這是一款Nokia公司出品的顯示器測試軟體,界面新穎、獨特功能齊全,能夠對幾何失真、四角聚焦、白平衡、色彩還原能力等進行測試。

2.液晶顯示器測試
CheckScreen
這是一款非常專業的液晶顯示器測試軟體,可以很好地檢測液晶顯示器的色彩、響應時間、文字顯示效果、有無壞點、視頻雜訊的程度和調節復雜度等各項參數。
打開Monitors Matter CheckScreen程序後,切換到「LCD Display」標簽頁。這里列出了相關測試項目:
Colour:色階測試,以3原色及高達1670萬種的色階畫面來測試色彩的表現力,當然是無色階最好啦,但大多數液晶顯示器均會有一些偏色,少數採用四燈管技術的品牌這方面做得比較好,畫面光亮、色彩純正、鮮艷。
Crosstalk:邊緣銳利度測試,屏幕顯示對比極強的黑白交錯畫面,我們可以藉此來檢查液晶顯示器色彩邊緣的銳利程度。由於液晶顯示器採用像素點發光的方式來顯示畫面,因此不會存在CRT顯示器的聚焦問題。
Smearing:響應時間,測試畫面是一個飛速運動的小方塊,如果響應時間比較長,你就能看到小方塊運行軌跡上有很多同樣的色塊,這就是所謂的拖尾現象。如果響應間比較短,我們所看到的色塊數量也會少得多,因此筆者建議使用相機的自動連拍功能,將畫面拍攝下來再慢慢觀察。
Pixel Check:壞點檢測,壞點數不大於3均屬A級面板。
TracKing:視頻雜訊檢測,由於液晶顯示較CRT顯示器具有更強的抗干擾能力,即使稍有雜訊,採用「自動調節」功能後就可以將畫面大小、時鍾、相位等參數調節到理想狀態。

六、外部存儲設備測試

1.硬碟測試
HD Tach
這是一款硬碟物理性能測試軟體,利用VXD特定模式來獲得測試最大精確度的硬碟性能測試工具。這是目前硬碟測試必備的一款專門針對磁碟底層性能的測試工具軟體,主要通過分段拷貝不同容量的數據到硬碟進行測試,它可以測試平均尋道時間、最大緩存讀取時間和讀寫時間(最大、最小和平均)、硬碟的連續數據傳輸率、隨機存取時間及突發數據傳輸率,它使用的場合並不僅僅只是針對硬碟,還可以用於軟碟機、ZIP驅動器測試。其中,平均讀寫時間是和平常應用最接近的情況。這是目前的最新版本,在新版本中加入了寫測試和對WinNT4/2000/XP#作系統的支持。

2.光碟機測試
(1)CD Speed 99
這是一款綜合的光碟驅動器性能測試軟體,由ahead公司出品,它能夠測試很多關於光碟和光碟驅動器的重要數據。比如光碟機的傳輸率、搜索時間、CPU的佔用率以及碟片的材質,最高支持速度,容量。與前一個版本比較,新版本加入了更多碟片檢測信息,改良了DVD檢測信息,優化了對DVD+R的兼容性問題……等很多的改變,推薦大家更新。

(2)InfoTool
可以顯示出關於驅動器、光碟等有價值的信息,而且可以把檢測結果保存到TXT文檔或者列印出來。新版本增加了對高版本DirectX的支持、增加了對系統補丁信息的顯示、改良了驅動器的信息顯示能力、改良了對新顯示卡和DVD驅動器的檢測能力,新版本還可以對被其他程序鎖死的光碟機進行解鎖。
InfoTool是一款專門用來測試光碟機設備(包括CD-ROM、CD-RW、DVD-ROM、COMBO)及碟片的小軟體。這也是ahead公司的Nero系列軟體!如圖所示,主窗口由5個頁面組成:
Drive:設備,這里可以查看到光碟機的類別、速度、生產日期、緩沖區大小、可讀取碟片等,如果是CD-RW或DVD-RW,還可以查看到寫盤速度、可寫碟片格式;
Disc:碟片,可以查看放入光碟機的碟片信息,當然這里顯示的內容依據所放入的碟片而有所區別,但一般包括類別、容量、製作日期等,假如是CD-RW碟片則還可以查看到生產廠家;
Configuration:配置,可以查看光碟機、硬碟的配置信息,可以了解UDMA模式是否打開、光碟的自動播放功能是否僱用、驅動器所使用的介面類型;
Software:軟體,可以查看到#作系統、ASPI管理、刻錄軟體的名稱和版本,實用價值不大。

七、電源測試
這是一個比較專業的電源測試軟體,用軟體模擬了電壓計。用一個數字萬用表和三針探頭即可測試,可以連接數字示波器,作出比較專業的分析。

八、筆記本電池測試
Battery Bar
這個軟體可以用來測試你的筆記本電腦的電池剩餘電量的多少和尚能使用的時間,而且用戶使用該軟體的時間越長,它的測試也就越來越精確。我們可以通過托盤區的圖標隨時了解電池的工作狀態:接市電、充電、內置電池供電、低電量。如果電量處於極低狀態,Battery Bar將自動關閉筆記本電腦。
Battery Bar安裝後會顯示在桌面(可以將它拖動到任意位置),從這里可以了解到當前剩餘的電量和尚可使用的時間。右擊狀態條選擇「configuration」菜單可以進行簡單的參數設置。例如更改電池電力不足的報警值點(預設值是25%),自動關閉系統的電量值點(預設值是4%),其它的設置值一般不用更改。

九、性能測試軟體

1.綜合性能測試
(1)PCMark04
這是一款測試計算機綜合性能的工具,由鼎鼎大名的Futuremark出品,軟體的風格和3DMark03如出一轍。整合的在線結果瀏覽器可以將你的測試結果與世界上最大的性能資料庫進行對比。PCmark 04集易用性和專業性為一身,甚至適合剛剛上手的PC用戶使用。PCMark 04的運行需要以下條件:必須使用Windows2000或Windows XP,必須安裝Microsoft Internet Explorer 6,必須安裝Microsoft Media Player 9,必須安裝Microsoft Media Encoder 9,必須安裝DirectX 9.0或以上版本。在HDD測試部分,這個版本解決了必須使用Windows XP測試的問題,現在在Windows2000下也可以執行此項測試。另外,該版本的PCMark04加入了對命令行支持,你可以使用命令方式來控制這款軟體。

PCMark 05 1.0.1版For WinXP/2003(2005年6月29日發布)一款測試計算機綜合性能的工具。這是由鼎鼎大名的Futuremark推出的另一款硬體測試工具,是其PCMark系列的最新版本。整合的在線結果瀏覽器可以將你的測試結果與世界上最大的性能資料庫進行對比。PCmark 05集易用性和專業性為一身,甚至適合剛剛上手的PC用戶使用。PCMark 05的運行需要以下條件:必須使用Windows XP,必須安裝Microsoft Internet Explorer 6,必須安裝Microsoft Media Player 10,必須安裝Microsoft Media Encoder 9,必須安裝DirectX 9.0c或以上版本。這個是基本版,是自有免費軟體但只有有限的功能

(2)WinBench 99
WinBench 99是一個考察PC機的圖形、磁碟、處理器和視頻子系統在Windows環境中的性能的測試軟體,它包括了下面幾個測試項目:商用Graphics WinMark 99、商用Disk WinMark 99、高端Graphics WinMark 99、高端Disk WinMark 99、CPUmark 99/FPU WinMark。

2.CPU運算能力測試
(1)科學計算能力測試
① Super π
Super π是一款計算圓周率的軟體,但它更適合用來測試CPU的穩定性。下載地址見前面的鏈接。
② ScienceMark 2.0
ScienceMark 2.0可用來測試處理器的一級、二級緩存,以及內存的延遲時間。
(2)CPU整數性能測試
ZD CPUmark
(3)CPU整數、浮點性能測試
CPU BENCHMARK

3.顯卡性能測試
(1)DirectX測試
① 3DMark 2001SE Build 330
FutureMark的3D Mark 系列測試軟體憑籍著亮麗的畫面和動感的音樂兩大法寶,已經成為了標準的顯卡測試軟體,且深受大家的喜愛。簡便的#作,直觀的結果,與3D Winbench相比,3D Mark確實更能打動我們這些普通玩家。新版本里更加入了對DirectX 9.0、AGP 3.0 (AGP 8x)、日文和韓文#作系統、新型號的硬體產品(主要在圖形晶元方面)的支持,修正了上個版本的一些BUG。該工具適合用於測試顯卡的DX8性能。

3DMark 2001se Name:Jerry Hayes S/N:L5J4FCSD1NRKJPK1MLM6

② 3DMark03 Build 340
為了避免驅動對測試軟體作優化導致測試成績的不公正現象,FutureMark推出了全新的3DMark03 Build340。該版本完全是為了防止驅動的特殊優化而推出的。今後,在FutureMark網站上將提供用做測試的推薦驅動,以幫助測試者得到更准確的成績。還有一點大家需要注意,340版本推出後FutureMark將不再允許313、320或330版本3DMark03的成績提交。該工具主要測試顯卡的DX9性能。

3DMark 2003 S/N:P424Y-EZ23Y-JJ2TK-FZAVK

3DMark03 Build 3.5.0完整安裝版For Win9x/ME/2000/XP(2004年11月17日發布)雖然3DMark05已經推出一段時間了,但是FutureMark並沒有放棄對3DMark03的更新,今天FutureMark又推出了對應3DMark03的升級版本,版本號為3.5.0。新版本修正了目前所有已知的BUG,增加了對新處理器及新圖形卡的支持。推薦大家

3DMark05 Build 1.0.0版For Win9x/ME/2000/XP(2004年9月29日發布)自1998年發布第一款3DMARK圖形測試軟體至今,3DMARK已經逐漸成長為一款最為普及的3D圖形卡性能基準測試軟體。3DMARK的一系列版本以簡單清晰的操作界面和公正准確的3D圖形測試流程贏得了越來越多人的喜愛,在過去的一年中,3DMark03超越2千萬的銷售拷貝,超過1千萬的在線數據提交結果充分證明了3DMark軟體在此領域的領先地位。隨著硬體產品的大踏步進入DX9時代,部分支持DX9的3DMark03已經顯的越來越力不從心了,為了延續公平準確客觀的一貫傳統,FutureMark推出了完全支持DX9的3DMark05。3Dmark05中會有什麼新的元素加入呢?由於3DMark05提供了對微軟DirectX 9.0C的支持,所以完全支持Shader Model 2a、2b、3.同時加入的更加詳細顯示控制面板,可以使用戶對測試進行更為詳細的畫面控制。3DMark05還使用了全新的更為類似游戲的3D引擎,使測試更接近於正常的游戲運行。它包含了三個全新的測試場景,分別為:Return to Proxycon、Firefly Forest、Canyon Flight,通過這三個場景的測試便可以得出分數。另外,3DMark05還包含了CPU Test、Fill Rate Test、Single Texturing、Multi Texturing、Pixel Shader Test、Vertex Shader Test和創新的Batch Size Tests。運行3DMark05入門級的平台需要一塊中端的DX9顯示卡和2.0Ghz的處理器,而主流平台則需要一塊第二代的DX9顯示卡和3.0GHz以上處理器。最後需要注意的是,由於3DMARK05完全基於DX9架構,使用DX8顯卡的朋友這次就無緣欣賞3DMARK05激動人心的新畫面了。和以往一樣,驅動之家做為FutureMark授權官方下載節點,將於世界同步發布這款全新的3D圖形卡性能基準測試軟體-3DMARK05!

③ AquaMark3
由於3DMark03引起的巨大爭議,其公正性開始受到公眾的置疑。這時候,由Massive Development開發的AquaMark3適時來到了我們的面前。不過,AquaMark3似乎同樣受到了驅動作弊的困擾。

(2)OpenGL測試
ViewPref是由著名的SPEC組織開發的一款OpenGL圖形設備測試軟體,在OpenGL測試領域內擁有極高的聲譽,ViewPref的發展史很長最早可以追溯到1994年。ViewPref包含了大部分的OpenGL應用范圍,主要用於測試系統在專業OpenGL應用中的速度。著名的OpenGL測試專用軟體SPECviewperf今日終於公布了最新7.0版,新版本里在測試主題上偏向於應用型的軟體,當然他還是一款免費的軟體。該版本所包含的測試主要針對於顯卡在真實軟體中性能而設計,這些項目當然少不了CAD/CAM/CAE以及數碼內容製作俗稱DCC應用。SPECviewperf 7將所有的運行結果都以幀的形式表達,最終再進行重新的整理評分,以求得出一個最接近顯卡在真實應用環境下的表現。SPECviewperf 7在原有6.1.2基礎上加入了三個新的測試項目3DSMax[3dmax-01]、UniGraphics[ugs-01]及Pro/Enginner[proe-01]。

(3)顯卡2D性能測試
Video2000
測試計算機的2D顯示子系統,MadOnion(現FutureMark)公司出品的名牌產品。

硬碟性能檢測軟體:HDTune
下載地址:

Ⅵ 請問這個是個什麼電腦性能測試軟體

一、綜合性檢測分析
1.AIDA32
這是一個綜合性的系統檢測分析工具,功能強大,易於上手。它可以詳細的顯示出PC每一個方面的信息。支持上千種(3400+)主板,支持上百種(360+)顯卡,支持對並口/串口/U##這些PNP設備的檢測,支持對各式各樣的處理器的偵測。目前AIDA32已經有多語言的支持並且加入了病毒檢測功能。AIDA32擁有數十種測試項目,主要包括CPU、主板、內存、感測器、GPU、顯示器、多媒體、邏輯驅動器、光碟機、ASPI、SMART、網路、DirectX、基準測試等等,支持的平台包括了Intel、AMD、VIA、nVIDIA、SIS等。
注意:AIDA32有一個小BUG,它顯示的nVIDIA的FX系列GPU的核心頻率為其2D頻率,目前還不能正確顯示其3D頻率。
http://file.mydrivers.com/tools/tweak/AIDA323935.zip

2.SiSoftware Sandra 2004
這是一套功能強大的系統分析評測工具,擁有超過30種以上的測試項目,主要包括有CPU、Drives、CD-ROM/DVD、Memory、SCSI、APM/ACPI、滑鼠、鍵盤、網路、主板、列印機等。全面支持當前各種VIA、ALI晶元組和Pentium 4、AMD DDR平台。
http://file.mydrivers.com/tools/twe...ra2004_9.89.zip

3.HWiNFO32
電腦硬體檢測軟體。它主要可以顯示出處理器、主板晶元組、PCMCIA介面、BIOS版本、內存等信息,另外HWiNFO還提供了對處理器、硬碟以及CD-ROM的性能測試功能。每個月都要出現許多我們知道或者不知道的電腦硬體,因此建議大家要經常下載這款測試軟體的新版本。
http://file.mydrivers.com/tools/tweak/hw32_141.exe

二、CPU檢測
1.檢測CPU是否被REMARK
(1)Intel Processor Frequency ID Utility
Intel Processor Frequency ID Utility是晶元業老大Intel發布的一款檢測自家CPU的工具,權威性不容置疑。軟體使用一種頻率確定演算法(速度檢測)來確定處理器以何種內部速率運行,然後再檢查處理器中的內部數據,並將此數據與檢測到的#作頻率進行比較,最終會將系統總體狀態作為比較結果通知用戶。
我們最關心的無非是兩點:CPU的主頻和倍頻,CPU是否被超頻。工具列出了「報告頻率」和「預期頻率」兩項數據,前一項表示被測試CPU的當前運行速度,後一項表示被測試CPU出廠時所設計的最高#作速度,只要兩者數據一致,即說明CPU未被超頻。
http://aiedownload.intel.com/df-sup...06/fidchs27.msi";
http://dl.pconline.com.cn/html/1/7/dlid=527&dltypeid=1&pn=0&.html

2.CPU信息檢測
(1)CPU-Z
該軟體可以提供全面的CPU相關信息報告,包括有處理器的名稱、廠商、時鍾頻率、核心電壓、超頻檢測、CPU所支持的多媒體指令集,並且還可以顯示出關於CPU的L1、L2的資料(大小、速度、技術),支持雙處理器。目前的版本已經不僅可以偵測CPU的信息,包括主板、內存等信息的檢測CPU-Z同樣可以勝任。新版本增加了對AMD64處理器在64位Windows#作系統的支持,增加了對新處理器Celeron M、Pentium 4 Prescott的支持。
http://file.mydrivers.com/tools/cpu/cpu-z-121.zip

(2)WCPUID
WCPUID可以顯示CPU的ID信息、內/外部時鍾頻率、CPU支持的多媒體指令集。重要的是它還具有「超頻檢測」功能。而且能顯示CPU/主板晶元組/顯示晶元的型號。有了它大家在購買電腦的時候就不用害怕被JS的打磨CPU所欺騙,因為它不到1MB的大小完全可以裝進軟盤,這樣你就可以帶著它去買CPU,相信JS看見了它就不敢再騙你了。
http://file.mydrivers.com/tools/cpu/wcpu31a.exe

3.CPU穩定性測試
(1)CPU Burn
(2)Toast
(3)Prime 95
在所有的拷機軟體中,Prime 5 是公認比較BT的一款,其他大部分拷機軟體和它比較起來,簡直是小巫見大巫。Prime 95 和Super π有類似的地方,都是利用不停計算函數來達到測試系統穩定性的目地。不過Prime 95 的測試環境非常苛刻,即使能在Super π中順利通過419萬次測試的系統,也不見得能在Prime 95 中熬過1分鍾。很多玩家用Prime 95 來測試超頻後的CPU,並以此作為超頻成功的證據。只要點擊執行文件就可進入主界面。點擊菜單欄「Option(選項)」中的「CPU」即可對測試進行設置。在這里,用戶可以設置測試的時間、測試所使用的內存容量,可以看到測試的起始和結束時間、以及CPU的型號、實際頻率以及緩存等信息。設置好以後點擊單欄「Option(選項)」中的「Torture Test(穩定性測試)」就開始進行測試了。由於Prime95的系統穩定性測試消耗的系統資源並不多,用戶可以在測試期間進行其它#作,這時Prime 95 會在系統托盤中生成一個紅色的圖標,代表測試正在順利進行著,如果這個圖標的顏色在測試還沒有結束之前就變成黃色了,說明測試失敗,你的系統沒有達到Primr 95 所要求的穩定性。Prime 95 默認的測試時間為12小時,如果通過12小時的測試,那說明系統穩定;如果能通過24小時以上的測試,那麼這個系統就基本不會因為穩定性而出現故障。
http://mersenne.org/gimps/p95v238.exe

(4)Hot CPU Tester Pro
它特別適用於愛好超頻的狂熱者,支持MMX、SSE、AMD 3DNow!等技術,可以測試出L1和L2緩存、系統和內存的帶寬、主板的晶元、多CPU的兼容性、CPU的穩定性、系統和內存匯流排,新版本支持最新的AMD Athlon 64和AMD Opteron CPU、支持超線程處理器,更換了新的界面,優化了測試功能。
http://file.mydrivers.com/tools/tweak/hotcpu4.1.exe

(5)Super π
π是計算圓周率的軟體,但它更適合用來測試CPU的穩定性。即使你的系統運行一天的Word、Photoshop都沒有問題,而運行Super PI 也不一定能通過。可以說,Super π可以作為判斷CPU穩定性的依據。使用方法:選擇你要計算的位數(一般採用104萬位),點擊開始就可以了。視系統性能不同,運算時間也不相同,當然是時間越短約好。
http://file.mydrivers.com/tools/tweak/superpi-8.zip

三、內存檢測
1.DocMemory
「內存神醫」是一種先進的電腦內存檢測軟體。它的友善的用戶界面使用方便,#作靈活。它可以檢測出所有電腦內存故障。「內存神醫」使用嚴謹的測試演算法和程序檢測電腦基本內存和擴展內存。用戶無需拆除內存條即可進行檢測。從網上下載的初裝軟體可以生成一個自行起動的「內存神醫」測試軟盤。只要將這個軟盤插入欲測電腦的軟碟機內並起動電腦即可開始內存檢測。「內存神醫」提供十種精密的內存檢測程序,其中包括MATS,MARCH+,MARCHC-,以及CHECKERBOARD等。選用老化測試可以檢測出95%以上內存軟故障。用戶可以使用滑鼠器方便的選擇檢測程序和設定測試參數。
http://file.mydrivers.com/tools/memory/DocMem1_45a.exe

2.MemTest
這是一個可*的內存檢測工具,通過對您的電腦進行儲存與讀取#作來分析檢查內存情況。
http://file.mydrivers.com/tools/tweak/MemTest2.5.zip

四、顯示器檢測
1.CRT顯示器檢測
Nokia Monitor Test
不少朋友買了CRT顯示器就直接接上去使用了,從未做過任何調試,也不知道自己的顯示器是好是壞,現在我們可以用NOKIA Monitor Test這個程序來測試並調整你的顯示器。這是一款Nokia公司出品的顯示器測試軟體,界面新穎、獨特功能齊全,能夠對幾何失真、四角聚焦、白平衡、色彩還原能力等進行測試。
http://file.mydrivers.com/tools/tweak/nokia.zip

2.液晶顯示器測試
CheckScreen
這是一款非常專業的液晶顯示器測試軟體,可以很好地檢測液晶顯示器的色彩、響應時間、文字顯示效果、有無壞點、視頻雜訊的程度和調節復雜度等各項參數。
打開Monitors Matter CheckScreen程序後,切換到「LCD Display」標簽頁。這里列出了相關測試項目:
Colour:色階測試,以3原色及高達1670萬種的色階畫面來測試色彩的表現力,當然是無色階最好啦,但大多數液晶顯示器均會有一些偏色,少數採用四燈管技術的品牌這方面做得比較好,畫面光亮、色彩純正、鮮艷。
Crosstalk:邊緣銳利度測試,屏幕顯示對比極強的黑白交錯畫面,我們可以藉此來檢查液晶顯示器色彩邊緣的銳利程度。由於液晶顯示器採用像素點發光的方式來顯示畫面,因此不會存在CRT顯示器的聚焦問題。
Smearing:響應時間,測試畫面是一個飛速運動的小方塊,如果響應時間比較長,你就能看到小方塊運行軌跡上有很多同樣的色塊,這就是所謂的拖尾現象。如果響應間比較短,我們所看到的色塊數量也會少得多,因此筆者建議使用相機的自動連拍功能,將畫面拍攝下來再慢慢觀察。
Pixel Check:壞點檢測,壞點數不大於3均屬A級面板。
TracKing:視頻雜訊檢測,由於液晶顯示較CRT顯示器具有更強的抗干擾能力,即使稍有雜訊,採用「自動調節」功能後就可以將畫面大小、時鍾、相位等參數調節到理想狀態。
http://ftp1.mydown.com/home1/soft34/checkscreen1_2.zip

五、外部存儲設備測試
1.硬碟測試
HD Tach
這是一款硬碟物理性能測試軟體,利用VXD特定模式來獲得測試最大精確度的硬碟性能測試工具。這是目前硬碟測試必備的一款專門針對磁碟底層性能的測試工具軟體,主要通過分段拷貝不同容量的數據到硬碟進行測試,它可以測試平均尋道時間、最大緩存讀取時間和讀寫時間(最大、最小和平均)、硬碟的連續數據傳輸率、隨機存取時間及突發數據傳輸率,它使用的場合並不僅僅只是針對硬碟,還可以用於軟碟機、ZIP驅動器測試。其中,平均讀寫時間是和平常應用最接近的情況。這是目前的最新版本,在新版本中加入了寫測試和對WinNT4/2000/XP#作系統的支持。
http://file.mydrivers.com/tools/tweak/HDTach270.exe

2.光碟機測試
(1)CD Speed 99
這是一款綜合的光碟驅動器性能測試軟體,由ahead公司出品,它能夠測試很多關於光碟和光碟驅動器的重要數據。比如光碟機的傳輸率、搜索時間、CPU的佔用率以及碟片的材質,最高支持速度,容量。與前一個版本比較,新版本加入了更多碟片檢測信息,改良了DVD檢測信息,優化了對DVD+R的兼容性問題……等很多的改變,推薦大家更新。
http://file.mydrivers.com/tools/twe...CDSpeed_211.zip

六、性能測試軟體
1.綜合性能測試
(1)PCMark04
這是一款測試計算機綜合性能的工具,由鼎鼎大名的Futuremark出品,軟體的風格和3DMark03如出一轍。整合的在線結果瀏覽器可以將你的測試結果與世界上最大的性能資料庫進行對比。PCmark 04集易用性和專業性為一身,甚至適合剛剛上手的PC用戶使用。PCMark 04的運行需要以下條件:必須使用Windows2000或Windows XP,必須安裝Microsoft Internet Explorer 6,必須安裝Microsoft Media Player 9,必須安裝Microsoft Media Encoder 9,必須安裝DirectX 9.0或以上版本。在HDD測試部分,這個版本解決了必須使用Windows XP測試的問題,現在在Windows2000下也可以執行此項測試。另外,該版本的PCMark04加入了對命令行支持,你可以使用命令方式來控制這款軟體。
http://file.mydrivers.com/tools/twe...04_patch110.exe

(2)WinBench 99
WinBench 99是一個考察PC機的圖形、磁碟、處理器和視頻子系統在Windows環境中的性能的測試軟體,它包括了下面幾個測試項目:商用Graphics WinMark 99、商用Disk WinMark 99、高端Graphics WinMark 99、高端Disk WinMark 99、CPUmark 99/FPU WinMark。
http://file.mydrivers.com/tools/tweak/wb9920g.exe

2.CPU運算能力測試
(1)科學計算能力測試
① Super π
Super π是一款計算圓周率的軟體,但它更適合用來測試CPU的穩定性。下載地址見前面的鏈接。
② ScienceMark 2.0
ScienceMark 2.0可用來測試處理器的一級、二級緩存,以及內存的延遲時間。
(2)CPU整數性能測試
ZD CPUmark
(3)CPU整數、浮點性能測試
CPU BENCHMARK

3.顯卡性能測試
(1)DirectX測試
① 3DMark 2001SE Build 330
FutureMark的3D Mark 系列測試軟體憑籍著亮麗的畫面和動感的音樂兩大法寶,已經成為了標準的顯卡測試軟體,且深受大家的喜愛。簡便的#作,直觀的結果,與3D Winbench相比,3D Mark確實更能打動我們這些普通玩家。新版本里更加入了對DirectX 9.0、AGP 3.0 (AGP 8x)、日文和韓文#作系統、新型號的硬體產品(主要在圖形晶元方面)的支持,修正了上個版本的一些BUG。該工具適合用於測試顯卡的DX8性能。
http://file.mydrivers.com/tools/tweak/3DMark2001SE.exe

② 3DMark03 Build 340
為了避免驅動對測試軟體作優化導致測試成績的不公正現象,FutureMark推出了全新的3DMark03 Build340。該版本完全是為了防止驅動的特殊優化而推出的。今後,在FutureMark網站上將提供用做測試的推薦驅動,以幫助測試者得到更准確的成績。還有一點大家需要注意,340版本推出後FutureMark將不再允許313、320或330版本3DMark03的成績提交。該工具主要測試顯卡的DX9性能。
http://file.mydrivers.com/tools/tweak/3DMark03_340.exe

③ AquaMark3
由於3DMark03引起的巨大爭議,其公正性開始受到公眾的置疑。這時候,由Massive Development開發的AquaMark3適時來到了我們的面前。不過,AquaMark3似乎同樣受到了驅動作弊的困擾。
http://file.mydrivers.com/tools/tweak/AquaMark3.exe

(2)OpenGL測試
ViewPref是由著名的SPEC組織開發的一款OpenGL圖形設備測試軟體,在OpenGL測試領域內擁有極高的聲譽,ViewPref的發展史很長最早可以追溯到1994年。ViewPref包含了大部分的OpenGL應用范圍,主要用於測試系統在專業OpenGL應用中的速度。著名的OpenGL測試專用軟體SPECviewperf今日終於公布了最新7.0版,新版本里在測試主題上偏向於應用型的軟體,當然他還是一款免費的軟體。該版本所包含的測試主要針對於顯卡在真實軟體中性能而設計,這些項目當然少不了CAD/CAM/CAE以及數碼內容製作俗稱DCC應用。SPECviewperf 7將所有的運行結果都以幀的形式表達,最終再進行重新的整理評分,以求得出一個最接近顯卡在真實應用環境下的表現。SPECviewperf 7在原有6.1.2基礎上加入了三個新的測試項目3DSMax[3dmax-01]、UniGraphics[ugs-01]及Pro/Enginner[proe-01]。
http://file.mydrivers.com/tools/twe...cviewperf71.exe

Ⅶ 用C語言設計一個年歷系統,功能要求: (1)輸入任一年某一天輸出這一天的具體日期

#include<stdio.h>
struct day
{
int year;
int month;
int days;
}Day;
void main()
{
int tian(struct day );

int t;
printf("請輸入 年月日 :\n");
scanf("%d%d%d",&Day.year,&Day.month,&Day.days);
t=tian(Day);
printf("%5d年%3d月%d日是該年的第%d天",Day.year,Day.month,Day.days,t);
}

int tian(struct day day1)
{
int a[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31}
};
int i,j,sum=0;
i=(((day1.year%4==0)&&(day1.year%100!=0))||(day1.year%400==0));
for(j=0;j<day1.month;j++)
sum+=a[i][j] ;
sum=sum+day1.days;
return sum;
}
現在大幾了,呵呵,如果對編程感興趣的話,請加入網路 計算機精英論壇俱樂部,呵呵,有什麼不會的都可以請教,下面是鏈接
http://tieba..com/club/10868002/invite/join/c=
期待更多的人加入其中.....

Ⅷ 用c語言編程:列印年歷

沒想到這個程序會做這么長,要不得多要點分。
#include <stdio.h>
void main()
{
int i,j,k,year,week;
int day[]={31,28,31,30,31,30,31,31,30,31,30,31};
char month[12][10]={"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("Input year you want to print:");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0)) day[1]++;
week=(35+year+year/4-year/100+year/400)%7; //計算當年的1月1日是周幾的公式

for(i=0;i<12;i++)
{
printf("\n%s\n",month[i]);
printf("Sun Mon Tue Wed Thu Fri Sat\n");
for(k=0;k<week;k++) printf(" ");
for(j=1;j<=day[i];j++)
{
printf("%3d ",j);
if(++week>=7)
{
printf("\n");
week=week%7;
}
}
printf("\n");
}
}

Ⅸ 求C語言編日歷源代碼的詳細說明

/*
稍微改了下對齊格式,加了注釋
*/
/*
1、閏年的演算法:
如果某年能被4整除但不能被100整除,
或者能被400整除,
則該年是閏年.
用表達式表示就是
(year
%4
==
0
&&
year%100
!=
0)
||
(year%400
==
0)
2、計算某一天是星期幾:
已知1900年的1月1號為星期一,
然後就可以用某一天和1900年的1月1號相差的天數對7取余來求星期,
本題是用的公元1年的1月1號作為基準
*/
#include
<stdio.h>
#include<conio.h>
#include<stdlib.h>
int
IsLeapYear(int);
//函數定義
void
main()
{
int
i;
int
day;
int
year;
int
temp;
int
temp_i;
long
int
Year_days
=
0;
int
Year_Start
=
1;
int
Per_Year_Days;
int
month_day[]={31,28,31,30,31,30,31,31,30,31,30,31,29};
printf("Please
enter
the
year:
");
scanf("%d",&year);
//輸入年份
while(Year_Start
<
year)
//從公元1年開始執行while循環,
該年的一月一號為星期一
{
if(
IsLeapYear(
Year_Start
)
)
Per_Year_Days
=
366;
//如果是閏年,
則一年有366天
else
Per_Year_Days
=
365;
//如果不是閏年,
則一年有365天
Year_days
=
Year_days
+
Per_Year_Days;
//Year_days為從公元1年到輸入年份的前一年的天數的總和
Year_Start++;
}
for(
temp
=
1;
temp
<=12;
temp++
)
//temp從1到12,
對應一年內12個月
{
switch(
temp
)
//用switch語句將temp和12個月對應起來
{
case
1:
printf("
January(%d)\n",year);
//一月
break;
case
2:
printf("
February(%d)\n",year);
//二月
break;
case
3:
printf("
March(%d)\n",year);
//三月
break;
case
4:
printf("
April(%d)\n",year);
//四月
break;
case
5:
printf("
May(%d)\n",year);
//五月
break;
case
6:
printf("
June(%d)\n",year);
//六月
break;
case
7:
printf("
July(%d)\n",year);
//七月
break;
case
8:
printf("
August(%d)\n",year);
//八月
break;
case
9:
printf("
September(%d)\n",year);
//九月
break;
case
10:
printf("
October(%d)\n",year);
//十月
break;
case
11:
printf("
November(%d)\n",year);
//十一月
break;
case
12:
printf("
December(%d)\n",year);
//十二月
break;
}
i
=
Year_days
%
7;
//每個星期有7天,
故用每年的天數對7取余
printf("Mon\tTue\tWed\tThu\tFri\tSat\tSun\n");
if(
i
!=
0
)
//如果余數不為零
for(
temp_i
=
0;
temp_i
<
i;
temp_i++)
printf("\t");
//則列印空格(這里用\t代替空格,
更加美觀),
空格數為i
day
=
1;
//初始化day為1,
為下面的while循環做准備
if(
IsLeapYear(year)
&&
temp
==
2)
//如果輸入的年份是閏年,
並且月份為2
while(
day
<=
month_day[12]
)
//day為一循環變數,
取值為1-365(閏年的話為1-366)
{
if(
day
>1
)
//如果天數大於一
if(
Year_days
%
7
==
0
)
//如果是星期日,
則換行
printf("\n");
if(
day
>=
10
)
printf("%d\t",day);
//列印天數+空格
else
printf("%d\t",day);
Year_days++;
day++;
}
else
//如果不滿足"輸入的年份是閏年,
並且月份為2"
while
(day
<=
month_day[temp-1])
{
if(
day
>
1
)
if(
Year_days
%
7
==
0
)
printf("\n");
if(
day
>=10
)
printf("%d\t",day);
else
printf("%d\t",day);
Year_days++;
day++;
}
printf("\n");
if(
getch()
==
'q'
)
//如果輸入為q,
則退出程序
exit(0);
}
getch();
//每按一次鍵,
列印一個月份
}
int
IsLeapYear(
int
year
)
{
//判斷是否是閏年,
是則返回1,
否則返回0
if
((year
%4
==
0)
&&
(year
%
100
!=
0)
||
(year
%
400
==
0)
)
return
1;
else
return
0;
}

Ⅹ C語言的問題,大家幫忙設計一個C語言程序,謝謝啦

#include "stdio.h"
main()
{
int num;
char arr[13][12]={"error!\n","January\n","February\n","Match\n","April\n","May\n","June\n","July\n","August\n","Sepetember\n","October\n","November\n","December\n"}; //定義二維數組
scanf("%d",&num);
if (num<1 || num>12) //加入容錯
{
printf("%s",arr[0]);
}else
{
printf("%s",arr[num]); //輸出英文月份
}
}
有問題請追問 滿意請採納

熱點內容
tis伺服器要什麼樣的電腦 發布:2024-10-26 11:19:33 瀏覽:465
近兩年藏文編譯漢藏翻譯工作 發布:2024-10-26 10:46:52 瀏覽:253
路由器的通用管理員密碼多少 發布:2024-10-26 10:45:10 瀏覽:106
無線演算法是什麼 發布:2024-10-26 10:44:33 瀏覽:560
起亞秀爾配置如何看 發布:2024-10-26 10:31:18 瀏覽:778
光纖貓的超級密碼是干什麼用的 發布:2024-10-26 10:30:26 瀏覽:707
電腦華為雲空間伺服器異常 發布:2024-10-26 10:30:25 瀏覽:872
締造者刷青龍腳本 發布:2024-10-26 10:05:50 瀏覽:474
電視賬號密碼在哪裡設置 發布:2024-10-26 10:03:51 瀏覽:81
cisco密碼加密 發布:2024-10-26 09:53:50 瀏覽:184