bash get load average

#include <stdio.h>
#include <stdlib.h>

int main() {
    FILE *fp;
    double loadavg[3];

    fp = fopen("/proc/loadavg", "r");
    if (fp == NULL) {
        perror("Error opening /proc/loadavg");
        return 1;
    }

    if (fscanf(fp, "%lf %lf %lf", &loadavg[0], &loadavg[1], &loadavg[2]) != 3) {
        perror("Error reading /proc/loadavg");
        fclose(fp);
        return 1;
    }

    fclose(fp);

    printf("1-minute load average: %.2f\n", loadavg[0]);
    printf("5-minute load average: %.2f\n", loadavg[1]);
    printf("15-minute load average: %.2f\n", loadavg[2]);

    return 0;
}