C Chương trình tính toán độ lệch chuẩn

Trong ví dụ này, bạn sẽ học cách tính độ lệch chuẩn của 10 số bằng cách sử dụng mảng.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C sau:

  • C Mảng
  • Truyền mảng cho một hàm trong C

Chương trình này tính toán độ lệch chuẩn của một chuỗi riêng lẻ bằng cách sử dụng mảng. Truy cập trang này để tìm hiểu về Độ lệch Chuẩn.

Để tính toán độ lệch chuẩn, chúng tôi đã tạo một hàm có tên calculateSD().

Chương trình tính toán độ lệch chuẩn

 #include #include float calculateSD(float data()); int main() ( int i; float data(10); printf("Enter 10 elements: "); for (i = 0; i < 10; ++i) scanf("%f", &data(i)); printf("Standard Deviation = %.6f", calculateSD(data)); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, SD = 0.0; int i; for (i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum / 10; for (i = 0; i < 10; ++i) SD += pow(data(i) - mean, 2); return sqrt(SD / 10); ) 

Đầu ra

 Nhập 10 phần tử: 1 2 3 4 5 6 7 8 9 10 Độ lệch chuẩn = 2,872281 

Ở đây, mảng chứa 10 phần tử được chuyển cho calculateSD()hàm. Hàm tính toán độ lệch chuẩn bằng cách sử dụng giá trị trung bình và trả về nó.

thú vị bài viết...