From 0e4ba6b46b2a81bc92c26ab5d9a846d669db124a Mon Sep 17 00:00:00 2001 From: pecp45i32 Date: Fri, 29 Nov 2024 20:49:57 +0800 Subject: [PATCH] ADD file via upload --- 步骤一.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 步骤一.cpp diff --git a/步骤一.cpp b/步骤一.cpp new file mode 100644 index 0000000..ffb032a --- /dev/null +++ b/步骤一.cpp @@ -0,0 +1,38 @@ +#include +#include +#include + +#define SIZE 1024 + + +void vector_add(float* A, float* B, float* C, int size) { + for (int i = 0; i < size; i++) { + C[i] = A[i] + B[i]; + } +} + +int main() { + + float A[SIZE], B[SIZE], C[SIZE]; + srand(time(NULL)); + + + for (int i = 0; i < SIZE; i++) { + A[i] = rand() % 100; + B[i] = rand() % 100; + } + + + clock_t start, end; + start = clock(); + + + vector_add(A, B, C, SIZE); + + end = clock(); + double time_spent = (double)(end - start) / CLOCKS_PER_SEC; + + printf("基础向量加法的运行时间为: %lf 秒\n", time_spent); + + return 0; +} \ No newline at end of file