【C语言】刷题训练营 —— 每日一练(十三)

前言

大家好,继续更新专栏 c_牛客,好久没更新了,牛客篇卷土重来了,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我,如果有不懂或者疑惑的地方也可以留言或者私信我。

🏡个人主页:悲伤的猪大肠9的博客_C领域博主
🏆文章收录至链接: C_牛客
✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨

题目来源:牛客网

编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com)


BC123 小乐乐找最大数

题目:

在这里插入图片描述

代码实现:

#include <stdio.h>

int main() {
    int num [4]= {0};
    int max=0;
    int i=0;
    scanf("%d %d %d %d",&num[0],&num[1],&num[2],&num[3]);
    while(i<4){
        if(max<num[i]){
            max=num[i];
        }
        i++;
    }

        printf("%d",max);

    
}

BC124 小乐乐是否被叫家长

题目:在这里插入图片描述

代码实现:

#include <stdio.h>

int main() {
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    float avg = (a+b+c)*1.0/3;
    if(avg>=60)
    {
        printf("NO");
    }
    else 
    {
        printf("YES");
    }
}

BC125 小乐乐转换成绩

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int score = 0;
    scanf("%d",&score);
    if(score<=100&&score>=0){
        if(score>=90){
            printf("A");
        }else if(score>=80){
            printf("B");
        }else if(score>=70){
            printf("C");
        }else if(score>=60){
            printf("D");
        }else{
            printf("E");
        }
    }else{
        printf("F");
    }
    return 0;
}

BC126 小乐乐算多少人被请家长

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int n;
    int a,b,c;
    int count=0;
    scanf("%d",&n);
    while(n--)
    {
        scanf("%d %d %d",&a,&b,&c);
        if((a+b+c)/3<60)
        {
            count++;
        }
    }
    printf("%d",count);
}

BC127 小乐乐算最高分

题目:

在这里插入图片描述

答案:

#include <stdio.h>
#include <stdlib.h>
int main() {
    int n;
    int num;
    int max=0;
    scanf("%d",&n);
    while(n--)
    {
        scanf("%d",&num);
        if(num>max)
        {
            max = num;
        }
    }
    printf("%d",max);
}

BC128 小乐乐计算求和

题目:在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int n;
    int sum=0;
    int ret=1;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        ret=1;
        for(int j=1;j<=i;j++)
        {
            ret*=j;
        }
        sum+=ret;
    }
    printf("%d",sum);
}

BC129 小乐乐计算函数

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int max3(int a,int b,int c)
{
    if((a>b)&&(a>c))
        return a;
    else if((b>a)&&(b>c))
        return b;
    else
        return c;
}

int main() {
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    printf("%.2f",(max3(a+b,b,c))*1.0/(max3(a,b+c,c)+max3(a,b,b+c)));
}

BC130 小乐乐查找数字

题目

在这里插入图片描述

答案:

#include <stdio.h>
#include<malloc.h>
int main() {
    int n;
    int i=0;
    int count=0;
    scanf("%d",&n);
    int* arr = (int*)malloc(sizeof(int)*n);
    for(int j=0;j<n;j++)
    {
        scanf("%d ",&arr[i]);
        i++;
    }
    int key;
    scanf("%d",&key);
    for(i=0;i<n;i++)
    {
        if(arr[i]==key)
        {
            count++;
        }
    }
    printf("%d",count);
    free(arr);
    arr=NULL;
}

BC131 KiKi学程序设计基础

题目:

在这里插入图片描述

答案:

这种简单的题目为了避免出错直接将输出描述复制过来即可

#include <stdio.h>

int main() {
    printf("printf(\"Hello world!\\n\");\n");
    printf("cout << \"Hello world!\" << endl;");
}

BC132 KiKi算期末成绩

题目:

在这里插入图片描述

答案:

#include <stdio.h>
int main()
{
    int s[4];
    scanf("%d %d %d %d", &s[0], &s[1], &s[2], &s[3]);
    printf("%.1f", s[0]*0.2+s[1]*0.1+s[2]*0.2+s[3]*0.5);
    return 0;
}

完结

当你喜欢一篇文章时,点赞、收藏和关注是最好的支持方式。如果你喜欢我的文章,请不要吝啬你的支持,点赞👍、收藏⭐和关注都是对我最好的鼓励。感谢你们的支持!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值