Press "Enter" to skip to content

C编程练习

输入三个不同的整数,找出最小的整数。


#include <stdio.h>
int main(int argc, char **argv)
{
    int a=0,b=0,c=0,min=0;

    while(1){
        puts("输入三个整数:");
        printf("第一个整数A:\n");scanf("%d",&a);
        printf("第二个整数B:\n");scanf("%d",&b);
        printf("第三个整数C:\n");scanf("%d",&c);
        if(a==b || b==c || a==c ){
            puts("请不要输入重复的数字!");
        }
        else break; 
    }

    if(a>b){
        min = b;
        if(min>c){
            puts("最小的数字是C!");
        }
        else{
            puts("最小的数字是B!");
        }
    }
    else{
        min=a;
        if(min>c){
            puts("最小的数字是C!");
        }
        else{
            puts("最小的数字是A!");
        }
    }
    return 0;
}

输入四个整数,找出其中最大值。


#include <stdio.h>
int main()
{
    int a=0,b=0,c=0,d=0,e=0,f=0,g=0;

    puts("请输入四个整数:");
    printf("第一个整数A:");scanf("%d",&a);
    printf("第二个整数B:");scanf("%d",&b);
    printf("第三个整数C:");scanf("%d",&c);
    printf("第四个整数C:");scanf("%d",&d);

    e = (a>b)?a:b;
    f = (c>d)?c:d;
    g = (e>f)?e:f;

    printf("最大的数是:%d",g);
    return 0;
}