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

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

前言

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

🏡个人主页:悲伤的猪大肠9的博客_C领域博主

🏆文章收录至链接: C_牛客

✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨

题目来源:牛客网

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

BC123 小乐乐找最大数

题目:

e407842e58fe4827a204c1dda49f624b.png

代码实现:

#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 小乐乐是否被叫家长

题目:

4b1fe67a134645e5a307657354cff63c.png代码实现:

#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 小乐乐转换成绩

题目:


f08a7660aef34700be480cb7794ea6df.png

答案:

#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 小乐乐算多少人被请家长

题目:50dc2ce7f3b942909e117eb2d14bf9ed.png

答案:

#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 小乐乐算最高分

题目:

c8a89c8d988946f590a4b364b9e1f1cd.png

答案:

#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 小乐乐计算求和

题目:

9c186eb455e642cc837a948ce33ada4a.png

答案:

#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 小乐乐计算函数

题目:

9adc3c47ce874e9397475edbaf0cb4bc.png答案:

#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 小乐乐查找数字

题目

86f6e76a04be4e24b696b544670a9110.png

答案:

#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学程序设计基础

题目:


38238501d3c54234bc151ad3bfcbcfab.png答案:

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

#include <stdio.h>
int main() {
    printf("printf(\"Hello world!\\n\");\n");
    printf("cout << \"Hello world!\" << endl;");
}

BC132 KiKi算期末成绩

题目:


8eee3df8cd094c3db88f3444ddea972e.png

答案:

#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;
}

完结

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










相关文章
|
6月前
|
存储 C语言
【C语言】基础刷题训练4(含全面分析和代码改进示例)
【C语言】基础刷题训练4(含全面分析和代码改进示例)
|
4月前
|
机器学习/深度学习 编译器 C语言
C语言刷题(中)(保姆式详解)
C语言刷题(中)(保姆式详解)
30 0
|
6月前
|
C语言
【C语言刷题训练】——第7节(含代码与分析思路)
【C语言刷题训练】——第7节(含代码与分析思路)
|
6月前
|
测试技术 C语言 C++
【C语言刷题训练——6】鹏哥C语言刷题训练营笔记,含代码讲解改进
【C语言刷题训练——6】鹏哥C语言刷题训练营笔记,含代码讲解改进
|
6月前
|
存储 C语言
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
|
8月前
|
C语言
C语言刷题(函数)
C语言刷题(函数)
|
8月前
|
C语言
C语言刷题(循环结构程序设计)
C语言刷题(循环结构程序设计)
|
1月前
|
存储 算法 C语言
【C语言程序设计——函数】素数判定(头歌实践教学平台习题)【合集】
本内容介绍了编写一个判断素数的子函数的任务,涵盖循环控制与跳转语句、算术运算符(%)、以及素数的概念。任务要求在主函数中输入整数并输出是否为素数的信息。相关知识包括 `for` 和 `while` 循环、`break` 和 `continue` 语句、取余运算符 `%` 的使用及素数定义、分布规律和应用场景。编程要求根据提示补充代码,测试说明提供了输入输出示例,最后给出通关代码和测试结果。 任务核心:编写判断素数的子函数并在主函数中调用,涉及循环结构和条件判断。
62 23
|
1月前
|
算法 C语言
【C语言程序设计——函数】利用函数求解最大公约数和最小公倍数(头歌实践教学平台习题)【合集】
本文档介绍了如何编写两个子函数,分别求任意两个整数的最大公约数和最小公倍数。内容涵盖循环控制与跳转语句的使用、最大公约数的求法(包括辗转相除法和更相减损术),以及基于最大公约数求最小公倍数的方法。通过示例代码和测试说明,帮助读者理解和实现相关算法。最终提供了完整的通关代码及测试结果,确保编程任务的成功完成。
66 15
|
1月前
|
C语言
【C语言程序设计——函数】亲密数判定(头歌实践教学平台习题)【合集】
本文介绍了通过编程实现打印3000以内的全部亲密数的任务。主要内容包括: 1. **任务描述**:实现函数打印3000以内的全部亲密数。 2. **相关知识**: - 循环控制和跳转语句(for、while循环,break、continue语句)的使用。 - 亲密数的概念及历史背景。 - 判断亲密数的方法:计算数A的因子和存于B,再计算B的因子和存于sum,最后比较sum与A是否相等。 3. **编程要求**:根据提示在指定区域内补充代码。 4. **测试说明**:平台对代码进行测试,预期输出如220和284是一组亲密数。 5. **通关代码**:提供了完整的C语言代码实现
60 24

热门文章

最新文章