From b6c8c05f1b8e14b198d003dc71d0d97287953dd0 Mon Sep 17 00:00:00 2001 From: psc2uwxgy Date: Fri, 29 Nov 2024 00:09:45 +0800 Subject: [PATCH] ADD file via upload --- 1.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 1.cpp diff --git a/1.cpp b/1.cpp new file mode 100644 index 0000000..c1ef4ab --- /dev/null +++ b/1.cpp @@ -0,0 +1,27 @@ +#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]; + for (int i = 0; i < SIZE; ++i) { + A[i] = rand() % 100; + B[i] = rand() % 100; + } + clock_t start = clock(); + vector_add(A, B, C, SIZE); + clock_t end = clock(); + double time_used = ((double)(end - start)) / CLOCKS_PER_SEC; + printf("向量加法耗时: %.6f 秒\n", time_used); + + return 0; +} +