[VC(Visual C++) ]- 05_定時判斷是否可連上網際網路並做時間記錄
[C/C++基礎]- 利用純動態配置記憶體建立動態字串陣列與攔截所有錯誤test_try_catch
[C/C++基礎]- 純C++動態配置字串陣列利用結構實現
本篇要分享純C++動態配置字串陣列利用結構實現,有興的(C/P)同好,歡迎來(C/P)一下,哈哈 ^ ^。
程式碼 |
#include <cstdlib> #include <cstring> #include <iostream> struct FileData{ int intnumber; char chrData[500]; }; usingnamespace std; int main(int argc, char *argv[]) { FileData *FD; FD=new FileData[2]; (FD+0)->intnumber=0; strcpy((FD+0)->chrData,"liao jash"); (FD+1)->intnumber=1; strcpy((FD+1)->chrData,"jash.liao"); int i=0; for(i=0;i<2;i++) { cout<<(FD+i)->intnumber<<":"<<(FD+i)->chrData<<"\n"; } system("PAUSE"); return EXIT_SUCCESS; }
|
[C/C++基礎]- 利用遞迴方式求最大公因數和求其最小公倍數
本篇要和(C/P)同好分享利用遞迴方式求最大公因數和求其最小公倍數,有興趣的同好歡迎來(C/P)一下哈哈 ^ ^。
程式碼 |
#include <iostream> usingnamespace std; /* 利用遞迴方式求最大公因數和求其最小公倍數 */ int gcd_1(int a,int b)//求最大公因數_1_以輾轉相減法 { if(a==b) return a; if(a>b) return gcd_1(a-b,b); return gcd_1(a,b-a); } int gcd_2(int a,int b)//求最大公因數_2_以輾轉相除法 { int c=0; c=a%b; if(c==0) return b; return gcd_2(b,c); } int lcm(int a,int b)//求其最小公倍數 { return b/gcd_1(a,b)*a; } void main(void) { int a,b,c; a=30,b=45; c=gcd_1(a,b); cout<<c<<"\t"; c=gcd_2(a,b); cout<<c<<"\t"; c=lcm(a,b); cout<<c<<"\t"; }
|