有注釋,**如下:
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#define seire_len 1000 //序列長度
#define kernel_len 7 //卷積核長度
#define result_len seire_len+kernel_len-1 //結果長度
int main()
; //this is a low pass filter
int m,n;
srand((unsigned int)time(null)); //產生隨機數的seed,用於使每次產生的隨機序列不同
for(m=0;m=0 && (n-m)<=kernel_len) //兩個序列均從零開始,0之前的未定義,隨意加乙個判斷條件
}printf("%d ",result[n]); //列印出來結果
} return 0;
}
C語言 實訓 函式 隨機數
編寫程式 實現乙個隨堂測試,能進行加減乘除運算。要求如下 1 隨機產生兩個1 10的正整數,在螢幕上輸出題目,如 5 3 2 學生輸入答案,程式檢查學生輸入答案是否正確,若正確,則輸出 correct 否則輸出 no correct 3 共10道題目,每題10分,最後給出總成績。程式設計思路 按功能...
隨機數 C語言
怎樣獲得某一範圍的隨機整數?直接使用這種方法 rand n 試圖返回從0到n 1的整數 不好,因為許多隨機數生成器的低位並不隨機。乙個較好的方法是 int double rand double rand max 1 n 兩種方法都需要知道rand max,而且假設n要遠遠小於rand max。如果n...
C語言隨機數
在c語言函式庫中包含了乙個產生隨機數的函式 int rand void 函式返回的是乙個界於0 32767之間的偽隨機數,包括0和32767。注意,這裡產生的是偽隨機數,不是真正意義上的隨機數,看下面的程式 include stdlib.h include stdio.h void main 執行結...