C语言练习(Vscode)

一、求三个数的最大值

#include<stdio.h>
int main(){
    int a,b,c,max;

    printf("请输入三个整数:");
    scanf("%d%d%d",&a,&b,&c);

           /* max=a>b?a:b;
            max=max>c?max:c;*/

    max=(a>b?a:b)>c?(a>b?a:b):c;

    printf("三个数据的最大值为:%d\n",max);
}

运行结果:

二、多重逻辑运算符

#include<stdio.h>
int main(){
    int a,b,c,d;
    d=a<b&&b<c||c<a;
    printf("a<b&&b<c||c<a的值为:%d\n",d);
}

运行结果:

三、将“Sec”译成密码

#include<stdio.h>
int main(){
        char a ='S',b='e',c='c';
        a+=4;
        b+=4;
        c+=4;
        printf("密码为:%c%c%c\n",a,b,c);
    }

运行结果:

四、解密加密的密码,将密码转换为“Sec”

#include<stdio.h>
int main(){
        char a ='S',b='e',c='c';
        a+=4;b+=4;c+=4;
        printf("密码为:%c%c%c\n",a,b,c);
        a-=4;
        b-=4;
        c-=4;
        printf("解密后为:%c%c%c\n",a,b,c);
    }

运行结果:

五、求四个数字中的最小值

#include<stdio.h>
int main(){
        int a,b,c,d,min;
        printf("请输入四个数字:");
        scanf("%d%d%d%d",&a,&b,&c,&d);
        min=a<b?a:b;
        min=min<c?min:c;
        min=min<d?min:d;
        printf("四个数中的最小值为:%d\n",min);
    }

运行结果:

六、大小写互换

#include<stdio.h>
int main(){
        char a ='S',b='e',c='c';
        printf("互换前:%c%c%c\n",a,b,c);
        b=b-32;
        printf("大小写互换为:%c%c%c\n",a,b,c);
    }

运行结果:

七、编写一个程序接收一个年份输出这个年份是闰年还是平年

#include<stdio.h>
int main(){
        int a;
        printf("请输入一个年份:");
        scanf("%d",&a);

        if ((a%4==0 && a%100!=0) || (a%400==0))
        {
            printf("%d年是闰年",a);
        }else{
            printf("%d年是平年",a);
        }   
    
    }

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值