C 程序 查找最大的三个数字

来源:这里教程网 时间:2026-02-16 13:04:10 作者:

在本教程中,我们将编写一个 C 程序,使用指针查找三个输入数字中最大的一个。

使用指针查找最大数字的程序

在下面的程序中,我们有三个整数num1,num2,num3。我们已将这三个数字的地址分别赋给三个指针p1,p2,p3。之后我们使用if else语句对存储在指针指向的地址处的值进行了比较。

#include <stdio.h>int main(){    int num1, num2, num3;    int *p1, *p2, *p3;    //taking input from user    printf("Enter First Number: ");    scanf("%d",&num1);    printf("Enter Second Number: ");    scanf("%d",&num2);    printf("Enter Third Number: ");    scanf("%d",&num3);    //assigning the address of input numbers to pointers    p1 = &num1;    p2 = &num2;    p3 = &num3;    if(*p1 > *p2)    {    if(*p1 > *p3)    {        printf("%d is the largest number", *p1);    }    else    {        printf("%d is the largest number", *p3);    }    }    else    {    if(*p2 > *p3)    {        printf("%d is the largest number", *p2);    }    else    {        printf("%d is the largest number", *p3);    }    }    return 0;}

输出:

C 程序 使用指针查找最大的三个数字

相关 C 示例

    C 程序:使用指针来统计字符串中的元音和辅音C 程序:使用指针打印字符串C 程序:使用指针交换两个数字C 程序:创建初始化并访问指针变量C 程序:查找最大的三个数字而不使用指针

相关推荐