C语言编写程序:输入4个整数输出其中最小值的程序

急急
谢谢高手啊 !

503 浏览 7 回复
  min   int   printf   if   scanf  

回复

    #include "Stdio.h"
    #include "Conio.h"
    #define N 4
    main()
    {
    int x[N],min,i;
    printf("input 4 integer:\n");
    for(i=0;i<N;i++)scanf("%d",&x[i]);
    min=x[0];
    for(i=1;i<N;i++)
    {
    if(min>x[i]) min=x[i];
    }
    printf("min=%d",min);
    getch();
    }

    卢盛

    #define MIN(x,y) (x<y?x:y)
    #include <stdio.h>
    main()
    {int a,b,c,d;
    scanf("%d",&a);
    scanf("%d",&b);
    scanf("%d",&c);
    scanf("%d",&d);
    printf("%d",MIN(a,b)<MIN(c,d)?MIN(a,b):MIN(c,d));
    }

    卢蕾

    #include<stdio.h>
    void main()
    {int a[4],min;
    for(int i=0;i<=3;i++)
    scanf("%d",&a[i]);
    min=a[0];
    for(int j=1;j<=4;j++)
    {if(min>a[j])
    min=a[j];
    }
    printf("min=%d\n",min);
    }

    张琪玫

    #include<stdio.h>
    main()
    {
    int a,b,c,d,t;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a>b)
    {
    t=a;
    a=b;
    b=t;
    }
    if(a>c)
    {
    t=a;
    a=c;
    c=t;
    }
    if(a>d)
    {
    t=a;
    a=d;
    d=t;
    }
    if(b>c)
    {
    t=b;
    b=c;
    c=t;
    }
    if(b>d)
    {
    t=b;
    b=d;
    d=t;
    }
    if(c>d)
    {
    t=c;
    c=d;
    d=t;
    }
    printf("%d\n",a);
    }

    邓婷

    int main()
    {
    float A[4],a_min;
    int i;
    for(i=1;i<4;i=i+1){
    if(A[i]<=A[0])
    A[0]=A[i];
    }
    a_min=A[0];
    printf("最小值= %f\n",a_min);
    return(0);
    }
    注释:将4个数值分别赋给A[0],A[1],A[2],A[3]
    a_min为最小值。

    卢蓓

    main()
    {
    int a,b,c,d,min;
    scanf("%d,%d,%d,%d",&a,&b,&c,&d);
    if(a<b)min=a;
    else min=b;
    if(min>c)min=c;
    if(min>d)min=d;
    printf("%d",min);
    }
    我调试过了!我的正确!

    朱世

    代码如下:
    #include<stdio.h>
    int min(int i,int j)
    {
    return (i<j?i:j);
    }
    main()
    {
    int a,b,c,d,m;
    printf("input 4 numbers:\n");
    scanf("%d%d%d%d",&a,&b,&c,&d);
    m=min(min(min(a,b),c),d);
    printf("the minimum number is %d\n",m);
    return 0;
    }
    经编译运行正确

    陈姹

相关信息

c语言 思路正确 但是好象格式错了

问题是 四、 有3个整数a、b、c,值由键盘输入。定义两个整型函数,函数名分别为max、min,分别用来求最大值、最小值。在主函数即main函数中调用它们,调用后打印结果。 五、 1.编写程序,分别用while和for语句计算2n,打印结果。 2.函数调用练习:定义一个实型函数pow(),它的功能是求任意一个数a的任意整数(n)次方,例如求(3.14)3。 我的编的是 这里是max...

83 浏览 5 回复   int   min   printf   max   scanf  

C语言的 素数问题

\#include "math.h" \#include "stdio.h" main() {int i,j,n=1; clrscr(); for(j=100;j<=200;j++) {for(i=2;i<sqrt(j);i++) if(j%i==0) {n=0;break;} if(n==1) printf(...

58 浏览 5 回复   if   for   #include   stdio   sqrt  

大家帮我看看~~写的这个C程序老是在连接时显示Undefined symbol '_main' in module COS

打印99乘法表 \#include<stdio.h> mian() { int m,n,j; for(m=1;m<=9;m++) { for(n=1;n<=9;n++) printf("%d\*%d=%-4d",m,n,m\*n); printf("\\n"); } }

58 浏览 3 回复   for   main   int   printf   #39  

编写一个c程序 输入a b c 三个值 输出其中最大者我做的对不对?刚学

\#include<stdio.h> main() { int a,b,c; scanf("%d,%d,%d",a,b,c); if(a>b); a=max; else(b>a); b=max; if(c>max); c=max; printf("max is %d",c); } 打了max=a max=b max=c还是错为什么?谁帮我解答下

75 浏览 8 回复   max   if   输入   scanf   int  

又一个c++程序 大家帮忙看一下

\#include<iostream.h> template<calss T> int st(T a[],int n); template<class T> void main(void){ int p[9]={5,7,13,2,3,9,8,1,6}; stt(c,11); stt(p,9); char c[12]="...

59 浏览 2 回复   int   cout   main   void   10