设计一个C语言程序

来源:2-1 有名有姓的C

慕数据6418973

2017-09-25 18:44

,设四个不相同的数字,求出最大值和最小值

写回答 关注

3回答

  • RokoBasilisk
    2018-12-12 10:42:34
    #include<stdio.h>
    int main()
    {   int k,m,a[4],*p=a;
        printf("please input four different numbers:");
        for(i=0;i<4;i++)
        scanf("%d",p++);
        for(k=0,m=0,i=1;i<4;i++)
        {if(a[k]>a[i]) k=i;
        if(a[m]<a[i]) m=i;}
        printf("\nmax=%d\tmin=%d",a[m],a[k]);
        return 0;
        }


  • 异客system
    2018-09-27 17:16:26

    #include<stdio.h>
    int main( )
    {
        int i,max,min,a[4];
        for(i=0;i<4;i++)
        {
            scanf("%d",&a[i]);
        }
        max=min=a[0];
        for(i=0;i<4;i++)
        {
            if(max<a[i])
                max=a[i];
            else if(min>a[i])
                min=a[i];
        }
        printf("最大值是%d,最小值是%d\n",max,min);
        return 0;
    }

  • bdisaboy
    2017-09-25 19:03:02

    笨点的方法:

    #include <stdio.h>

    int main()

    {

        int x=1;

        int y=2;

        int m=3;

        int n=4;

        

        // int x,y,m,n;

        // scanf("%d", &x);

        // scanf("%d", &y);

        // scanf("%d", &m);

        // scanf("%d", &n);    

        

        int max=x;

        int min=x;

        

        if(max < y) {

            max = y; 

        }

        if(min > y) {

            min = y;

        }

        if(max < m) {

            max = m; 

        }

        if(min > m) {

            min = y;

        }

        if(max < y) {

            max = y; 

        }

        if(min > n) {

            min = n;

        }

        

        printf("最大值:%d\n", max);

        printf("最小指:%d", min);

        

        return 0;

    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题