Rumah > tutorial komputer > pengetahuan komputer > Program bahasa C untuk mencari nilai maksimum antara 3 nombor

Program bahasa C untuk mencari nilai maksimum antara 3 nombor

王林
Lepaskan: 2024-01-06 17:22:02
ke hadapan
3200 orang telah melayarinya

1 Tulis program bahasa C yang boleh memasukkan 3 nombor dan mencari nombor terbesar di antaranya.

#include <stdio.h>

int main() {
    int num1, num2, num3;

    // 输入三个数
    printf("请输入三个整数,用空格分隔:");
    scanf("%d %d %d", &num1, &num2, &num3);

    // 找出最大值
    int max = num1;
    if (num2 > max) {
        max = num2;
    }
    if (num3 > max) {
        max = num3;
    }

    // 输出最大值
    printf("最大值是:%d\n", max);

    return 0;
}
Salin selepas log masuk
Salin selepas log masuk

2. Gunakan bahasa C untuk mereka bentuk algoritma untuk nombor terbesar antara tiga nombor

#include <stdio.h>

int findMax(int a, int b, int c) {
    int max = a;
    if (b > max) {
        max = b;
    }
    if (c > max) {
        max = c;
    }
    return max;
}

int main() {
    int num1, num2, num3;

    // 输入三个数
    printf("请输入三个整数,用空格分隔:");
    scanf("%d %d %d", &num1, &num2, &num3);

    // 调用函数找出最大值
    int max = findMax(num1, num2, num3);

    // 输出最大值
    printf("最大值是:%d\n", max);

    return 0;
}
Salin selepas log masuk

3. Pemula: Bagaimana untuk mengeluarkan nombor terbesar antara tiga nombor dalam bahasa C

#include <stdio.h>

int main() {
    int num1, num2, num3;

    // 输入三个数
    printf("请输入三个整数,用空格分隔:");
    scanf("%d %d %d", &num1, &num2, &num3);

    // 找出最大值
    int max = num1;
    if (num2 > max) {
        max = num2;
    }
    if (num3 > max) {
        max = num3;
    }

    // 输出最大值
    printf("最大值是:%d\n", max);

    return 0;
}
Salin selepas log masuk
Salin selepas log masuk

. input bahasa 3 Nombor keluaran nilai maksimum dan minimum

#include <stdio.h>

int main() {
    int num1, num2, num3;

    // 输入三个数
    printf("请输入三个整数,用空格分隔:");
    scanf("%d %d %d", &num1, &num2, &num3);

    // 找出最大值
    int max = num1;
    if (num2 > max) {
        max = num2;
    }
    if (num3 > max) {
        max = num3;
    }

    // 找出最小值
    int min = num1;
    if (num2 < min) {
        min = num2;
    }
    if (num3 < min) {
        min = num3;
    }

    // 输出最大与最小值
    printf("最大值是:%d\n", max);
    printf("最小值是:%d\n", min);

    return 0;
}
Salin selepas log masuk

Ringkasan

  1. (1) Bahasa C boleh mencari nilai maksimum dan minimum antara nombor input berbilang melalui pernyataan bersyarat (jika pernyataan).
  2. (2) Menggunakan fungsi untuk merangkum algoritma ialah amalan pengaturcaraan yang baik dan membantu penggunaan semula dan penyelenggaraan kod.
  3. (3) Fungsi input dan outputscanfprintf digunakan untuk input dan output pada konsol.

Atas ialah kandungan terperinci Program bahasa C untuk mencari nilai maksimum antara 3 nombor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan