平時編些小程式

2021-07-05 02:08:52 字數 1678 閱讀 2219

7.c/c++生成正弦波資料,在螢幕上輸出並且儲存到檔案data.txt 中

#include #include #include #include using namespace std; 

const double pi = 4.0*atan(1.0);

int main()

srand((unsigned)time(null));

for( i = 0; i < 10000;i++ )

5.向檔案中寫入資料,把生成的資料寫入檔案中,程式後半段是把寫入的資料的檔案中的內容(寫入的資料)展示出來

#include void main()

if(fwrite(&a,sizeof(a),1,fp)!=1)

printf("file write error\n");

fclose(fp);

//如果想驗證一下是否正確就開啟檔案輸出一下,執行以下程式塊

if((fp=fopen("abc.txt","w"))==null)

printf("a=%ld\n",a);

fclose(fp);

}

4.c/c++繪製正弦曲線

#include #include using namespace std;

int main()

else

}system("pause");

return 0;

}

3.鍵盤輸入一些字元,逐個把它們送到磁碟上去,直到輸入乙個「#」為止。字元將儲存到乙個你命名的.c檔案中

#include #include void main()

ch=getchar();

ch=getchar();

while(ch!='#')

putchar(10);

fclose(fp);

}

2.計算正弦函式

#include #include int main(void)

1.數制轉換程式 

例如 輸入 13    2      輸出   1101   

演算法、程式如下:

首先需要定義乙個棧結構,將每一次的餘數入棧。假設m為十進位制整數,s為空棧,演算法分析如下:

(1) 令n=m mod d (d為十進位制整數所轉換的d進製數的基數),並將n入棧s。

(2)令m=m/d。

(3)若m 不為0,則重複(1)、(2);否則,將棧中元素依次出棧。

#define maxlen 100

typedef structseqstack;

void initstack(seqstack *s)

void push(seqstack *s,int data)

void pop(seqstack *s,int *p)

void conversion(seqstack *s,int n,int d )

if(!n)

push(s,0);

while(n)

}void main()

printf("\n");

}

js css html平時的一些小筆記

在計時器中 事件是由window呼叫的 所以要先固定this的指向 如先用 var that this 形成閉包。display inline block 的空格間隙問題四種解決辦法 1 父級元素font size 0 2 刪除空格 3 除去閉合標籤 系統會自動在下乙個元素標籤開始前新增乙個閉合標籤...

記一些小程式

1.在螢幕上輸出以下圖案 列印下半部分 for i 0 i 6 i system pause return 0 2.求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3?則153是乙個 水仙花數 在數論中,水仙花數 narc...

記錄一些 小程式

1 給定乙個整型陣列,有正數,負數和0.求出連續的子串行中的和的最大值。qiuhe.c 例如 int a 10 的最大值為子串行 7,9,2,0,5 求和,值為19 include int a int main else printf max d n max 2 輸入乙個已經按公升序排序過的整型陣列...