3階iir濾波器設計,不采用matlab自帶的濾波子程序,完全自己編寫程序,可以十分方便的轉化為c語言。
上傳時間: 2017-02-12
上傳用戶:qq1604324866
非常好的C++編程指南。不僅包含了C++的基本規(guī)則說明,而且還指出了C++編程中容易范的錯誤,甚至你可以通過這本書看到怎樣成長為一個優(yōu)秀的程序員。總之,要想在C++界混下去,這是必看的!
上傳時間: 2013-12-28
上傳用戶:縹緲
md5加密,產生哈希散列值!程序簡單易讀,大部分學過c的人保證都能讀懂!
上傳時間: 2017-04-20
上傳用戶:eclipse
1.書中所有的算法均用C語言描述,并存放在一張光盤上。 2.在與本書配套的光盤中,按章存放了書中所有的算法函數程序以及例子中的主函數程序。其中在目錄CHX中存放了第X章中所有的函數程序(X為章號),同時也存放了該章算法函數需要調用的其他章中的一些函數程序。算法函數程序的文件名為“X函數名.c”,例子中相應的主函數程序的文件名為“X函數名0.c(第一個例子)”或“X函數名1.c(第二個例子)”。
上傳時間: 2013-12-31
上傳用戶:xuanjie
一個在無線傳感器網絡的編譯器,編譯necS 生成可執(zhí)行文件,還可以把necS翻譯成c語言
上傳時間: 2013-12-04
上傳用戶:weixiao99
本書全面介紹了C++Builder 5開發(fā)平臺的各種技術,以及使用C++Builder來創(chuàng)建更為完整的應用程序的方法。主要內容包括:C++Builder 5基礎,通信、數據庫和Web編程,接口和分布式計算,高級技巧等。本書深入淺出,內容翔實,實例豐富,是C++Builder高級開發(fā)人員不可多得的一本好書。初級開發(fā)人員也可以參考書中所列的各種資源。對于C++Builder的研究人員來說,本書也是一個非常好的借鑒和參考
上傳時間: 2013-12-18
上傳用戶:myworkpost
第4章 ASP.NET的網頁代碼模型及生命周期 從本章開始,就進入了ASP.NET應用程序開發(fā)的世界。在了解了C#的結構,以及面向對象的概念后,就可以從面向對象的思想開發(fā)ASP.NET應用程序。在ASP.NET中,能夠使用面向對象的思想和軟件開發(fā)中的一些思想,例如封裝、派生、繼承以及高級的設計模式等。本章首先介紹ASP.NET中最重要的概念---網頁代碼模型。
上傳時間: 2013-12-25
上傳用戶:lunshaomo
手冊說明;MLX90614 是一款紅外非接觸溫度計 由于集成了低噪聲放大器、 17 位模數轉換器和強大的數字信號處理芯片 MLX90302,使得高精度和高分辨度的 溫度計得以實現。計算所得物體溫度和環(huán)境溫度存儲在 MLX90302 的 RAM 單元,溫度分辨率為 0.01 ?C,并 可通過兩線 SMBus 兼容協議接口 (0.02°C 分辨率)或是 10 位 PWM (脈寬調制) 輸出模式輸出。
上傳時間: 2017-03-05
上傳用戶:cq_tianli
keil uvision2是德國Keil Software公司推出的一款51系列兼容單片機C語言軟件開發(fā)系統(tǒng)。keil uvision2作為單片機開發(fā)的“龍頭”作品,在單片機這一款具有著非同凡響的影響力,其擁有著眾多在單片機編輯工具中獨一無二的功能。在與同類型的程序相比,由于keil uvision2的編輯程序是采用類似與C語言的語法來進行編譯的,所以在性能及開發(fā)環(huán)境上都比一般的程序都更為的穩(wěn)定,且由于C語言使用者的廣泛性,所以在操作上,只要會C語言,那么就一定會使用keil uvision2,這樣用戶一開始使用keil uvision2就能立馬上手而且會很熟練的使用,以此就能大大節(jié)省用戶在開發(fā)上的時間。除此之外,keil uvision2最獨特的一個功能,就是嵌入匯編功能,用戶在進行開發(fā)的過程中,用戶可以在關鍵的位置嵌入相應的匯編,以此就能夠讓程序能夠達到相應匯編的工作效率。新版keil uvision2破解版采用了全新的集成開發(fā)環(huán)境,在新版中C51編譯器被完全集成到uVision2的集成開發(fā)環(huán)境中,同時新的集成開發(fā)環(huán)境包含著編譯局、匯編器以及調試器等眾多的開發(fā)功能,用戶因此在開發(fā)的時候,就可以無需再過多的鼠標點擊,只需在一個集成開發(fā)環(huán)境中就可以完成全部的開發(fā)需求。怎么樣,作為單片機開發(fā)設計人員和喜愛者怎么能錯過這么好的一款單片機開發(fā)程序呢。趕快來下載吧。
上傳時間: 2019-08-27
上傳用戶:camelnet1
#include<stdio.h> #define TREEMAX 100 typedef struct BT { char data; BT *lchild; BT *rchild; }BT; BT *CreateTree(); void Preorder(BT *T); void Postorder(BT *T); void Inorder(BT *T); void Leafnum(BT *T); void Nodenum(BT *T); int TreeDepth(BT *T); int count=0; void main() { BT *T=NULL; char ch1,ch2,a; ch1='y'; while(ch1=='y'||ch1=='y') { printf("\n"); printf("\n\t\t 二叉樹子系統(tǒng)"); printf("\n\t\t*****************************************"); printf("\n\t\t 1---------建二叉樹 "); printf("\n\t\t 2---------先序遍歷 "); printf("\n\t\t 3---------中序遍歷 "); printf("\n\t\t 4---------后序遍歷 "); printf("\n\t\t 5---------求葉子數 "); printf("\n\t\t 6---------求結點數 "); printf("\n\t\t 7---------求樹深度 "); printf("\n\t\t 0---------返 回 "); printf("\n\t\t*****************************************"); printf("\n\t\t 請選擇菜單號 (0--7)"); scanf("%c",&ch2); getchar(); printf("\n"); switch(ch2) { case'1': printf("\n\t\t請按先序序列輸入二叉樹的結點:\n"); printf("\n\t\t說明:輸入結點(‘0’代表后繼結點為空)后按回車。\n"); printf("\n\t\t請輸入根結點:"); T=CreateTree(); printf("\n\t\t二叉樹成功建立!\n");break; case'2': printf("\n\t\t該二叉樹的先序遍歷序列為:"); Preorder(T);break; case'3': printf("\n\t\t該二叉樹的中序遍歷序列為:"); Inorder(T);break; case'4': printf("\n\t\t該二叉樹的后序遍歷序列為:"); Postorder(T);break; case'5': count=0;Leafnum(T); printf("\n\t\t該二叉樹有%d個葉子。\n",count);break; case'6': count=0;Nodenum(T); printf("\n\t\t該二叉樹總共有%d個結點。\n",count);break; case'7': printf("\n\t\t該樹的深度為:%d",TreeDepth(T)); break; case'0': ch1='n';break; default: printf("\n\t\t***請注意:輸入有誤!***"); } if(ch2!='0') { printf("\n\n\t\t按【Enter】鍵繼續(xù),按任意鍵返回主菜單!\n"); a=getchar(); if(a!='\xA') { getchar(); ch1='n'; } } } } BT *CreateTree() { BT *t; char x; scanf("%c",&x); getchar(); if(x=='0') t=NULL; else { t=new BT; t->data=x; printf("\n\t\t請輸入%c結點的左子結點:",t->data); t->lchild=CreateTree(); printf("\n\t\t請輸入%c結點的右子結點:",t->data); t->rchild=CreateTree(); } return t; } void Preorder(BT *T) { if(T) { printf("%3c",T->data); Preorder(T->lchild); Preorder(T->rchild); } } void Inorder(BT *T) { if(T) { Inorder(T->lchild); printf("%3c",T->data); Inorder(T->rchild); } } void Postorder(BT *T) { if(T) { Postorder(T->lchild); Postorder(T->rchild); printf("%3c",T->data); } } void Leafnum(BT *T) { if(T) { if(T->lchild==NULL&&T->rchild==NULL) count++; Leafnum(T->lchild); Leafnum(T->rchild); } } void Nodenum(BT *T) { if(T) { count++; Nodenum(T->lchild); Nodenum(T->rchild); } } int TreeDepth(BT *T) { int ldep,rdep; if(T==NULL) return 0; else { ldep=TreeDepth(T->lchild); rdep=TreeDepth(T->rchild); if(ldep>rdep) return ldep+1; else return rdep+1; } }
上傳時間: 2020-06-11
上傳用戶:ccccy