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 輸入乙個已經按公升序排序過的整型陣列...