【C语言】刷题训练营 —— 每日一练

news2024/11/29 0:44:30

文章目录

    • 前言
  • BC113 小乐乐定闹钟
  • BC114 小乐乐排电梯
  • BC115 小乐乐与欧几里得
  • BC116 小乐乐改数字
  • BC107 矩阵转置
  • BC117 小乐乐走台阶
  • BC118 小乐乐与序列
  • BC119 小乐乐与字符串
  • BC121 小乐乐学编程
  • BC122 小乐乐算平均分
  • 完结

前言

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

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

题目来源:牛客网

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


BC113 小乐乐定闹钟

题目:

在这里插入图片描述

代码实现:

#include <stdio.h>

int main() {
    int n,m;
    int arr[10][10];
    scanf("%d %d",&n,&m);
    for(int i=0;i<n;i++)
    {
        for(int j =0;j<m;j++)
        {
            scanf("%d",&arr[i][j]);
            printf("%d ",arr[i][j]);
        }
        printf("\n");
    }
}

BC114 小乐乐排电梯

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

代码实现:

#include <stdio.h>

int main() {
    int n =0;
    scanf("%d",&n);
    printf("%d",n/12*4+2);
}

BC115 小乐乐与欧几里得

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    long a,b;
    long max=0;
    long long min=0;
    long temp;
    scanf("%ld %ld",&a,&b);
    long c=a;
    long d=b;
    while(c%d)
    {
        temp=c%d;
        c=d;
        d=temp;
    }
    max=d;
    min=a*b/max;
    printf("%lld",min+max);
}

BC116 小乐乐改数字

题目:

在这里插入图片描述

答案:

#include <stdio.h>
#include<math.h>
int main() {
    long n;
    int arr[10];
    scanf("%ld",&n);
    long i=0;
    long j=0;
    long sum=0;
    while(n)
    {
        arr[i] = n%10;
        i++;
        n=n/10;
    }
    for(j=0;j<i;j++)
    {
        if(arr[j]%2==0)
        {
            arr[j]=0;
        }
        else
        {
            arr[j] = 1;
            sum+=arr[j]*pow(10,j);
        }
       
    }
    printf("%ld",sum);
}

BC107 矩阵转置

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int n,m;
    int arr[10][10];
    scanf("%d %d",&n,&m);
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
            scanf("%d ",&arr[i][j]);
        }
    }
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            printf("%d ",arr[j][i]);
        }
        printf("\n");
    }
}

BC117 小乐乐走台阶

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int way(int n)
{
    if(n==1)
    {
        return 1;
    }
    else if(n == 2)
    {
        return 2;
    }
    return way(n-1)+way(n-2);
}

int main() {
    int n = 0;
    scanf("%d",&n);
    printf("%d",way(n));
}

BC118 小乐乐与序列

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int n;
    int arr[100000]={0};
    int temp;
    int max=0;
    scanf("%d",&n);
    int i=0;
    while(n--)
    {
        scanf("%d",&temp);
        arr[temp] = 1;
        if(max<temp)
            max = temp;
    }
    for(int i=0;i<=max;i++)
    {
        if(arr[i]==1)
        {
            printf("%d ",i);
        }
    }
}

BC119 小乐乐与字符串

题目

在这里插入图片描述

答案:

#include<stdio.h>
int main()
{
    long long c=0,ch=0,chn=0;
    char s[8000]={0};
    scanf("%s",s);
    char*p=s;
    while(*p)
    {
        if(*p=='C')
        {
            c++;
        }
        else if(*p=='H')
        {
            ch+=c;
        }
        else if(*p=='N')
        {
            chn+=ch;
        }
        p++;
    }
    printf("%lld",chn);
    return 0;
}

BC121 小乐乐学编程

题目:

在这里插入图片描述

答案:

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

#include <stdio.h>

int main() {
    printf("Practice makes perfect!");
}

BC122 小乐乐算平均分

题目:

在这里插入图片描述

答案:

保留小数点后两位.2f

#include <stdio.h>

int main() {
    float a,b,c;
    scanf("%f %f %f",&a,&b,&c);
    float sum = a+b+c;
    float avg = sum/3;
    printf("%.2f %.2f",sum,avg);
}

完结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/576614.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】二叉搜索树Binary Search Tree

Binary Search Tree 二叉搜索树的概念二叉搜索树的操作二叉搜索树的实现查找插入删除 二叉搜索树的应用二叉搜索树的性能分析 二叉搜索树的概念 二叉搜索树又被称为二叉排序树&#xff0c;顾名思义&#xff0c;当我们使用中序遍历时&#xff0c;会得到一个有序的序列。二叉搜索…

进程信号的保存和处理

目录 &#x1f3c6;一、信号的保存 ①信号的捕捉 ②sigset_t ③sigaction &#x1f3c6;二、不可重入函数 &#x1f3c6;三、volatile &#x1f3c6;四、SIGCHLD &#x1f3c6;一、信号的保存 在聊信号保存之前&#xff0c;我们不妨想一个问题&#xff0c;如果把所有信号…

易岸教育:高端篇!公务员面试经验总结!

根据众多应聘者的面试经验&#xff0c;总结出以下几点供应聘者参考&#xff1a; 1、注意着装。 适当提高服装档次。 衣着得体大方&#xff0c;可以提升形象&#xff0c;增强自信。 2、安心。 要以一颗平常心正确对待面试&#xff0c;就要有受挫的心理准备。 即使面试失败了一…

【Python】学习导论:Python 简介

前言&#xff1a;XMind 脑图大纲 一、Python 的发展和演变 1.1 Python 1.0&#xff08;1994年&#xff09; 版本&#xff1a;Python 的第 1 个正式版本典型里程碑&#xff1a;包含了基本的语言特性和标准库 1.2 Python 2.0&#xff08;2000年&#xff09; 版本&#xff1a;Pyt…

XDP入门--通过用户态程序自动加载与卸载eBPF程序字节码到网卡

本文目录 1、测试环境1、eBPF字节码的源代码实现3、用户态应用程度实现简介4、编译与运行5、运行状态验证 通过文章XDP入门–之hello world 我们知道&#xff0c;可以通过iproute2的ip工具向网卡去加载和卸载eBPF程序的字节码。但这个使用起来不太方便。而且在需要网卡恢复正常…

浅析Java 多线程中的锁

前言 随着互联网技术的快速发展&#xff0c;多线程编程已经成为了现今编程领域中必不可少的知识点之一。Java 是一种广泛使用的编程语言&#xff0c;也是一些底层应用程序和高并发应用程序的首选语言。而 Java 提供的多线程编程机制和相关的锁机制&#xff0c;则成为了 Java 开…

SpringBoot 上传图片-指定目录按照日期存储

SpringBoot 上传图片-指定目录按照日期存储 1. 在配置文件中指定文件保存根目录 我用的yaml,用properties也行 file-save-path: D:/upload/2. 文件上传接口 package com.admin.controller.wechat;import cn.hutool.core.lang.UUID; import com.redic.base.Result; import com…

SpringMVC 程序开发

✏️作者&#xff1a;银河罐头 &#x1f4cb;系列专栏&#xff1a;JavaEE &#x1f332;“种一棵树最好的时间是十年前&#xff0c;其次是现在” 目录 什么是 Spring MVCMVC 定义 怎么学 Spring MVCSpring MVC 创建和连接创建 Spring MVC 项目RequestMapping 注解介绍PostMappi…

二叉搜索树的实现(C语言)

目录 前言&#xff1a; 一&#xff1a;准备工作 (1)需要的头文件 (2)树节点结构体描述 (3)初始化 二&#xff1a;指针 三&#xff1a;插入新节点(建树) (1)生成一个新节点 (2)找插入位置 四&#xff1a;查找和遍历 (1)查找 (2)遍历 五&#xff1a;删除节点 六&…

mysql 主从同步

① 修改 master 配置文件② 新建同步账号③ 创建数据库④ 修改 slave 配置文件⑤ 配置主从关系⑥ 检验主从结果 角色ipmaster192.168.233.100slave1192.168.233.101slave2192.168.233.102 禁用 selinux 跟 firewal l情况下&#xff1a; ① 修改 master 配置文件 vim /etc/my…

NEFU linux实验二

在linux中&#xff0c;家目录又称“home目录”、“主目录”&#xff0c;是用户的宿主目录&#xff0c;通常用来保存用户的文件&#xff0c;可以使用“~”来表示。一个用户登录系统&#xff0c;进入后所处的位置就是“/home”&#xff0c;即家目录&#xff1b;root用户的家目录为…

路径规划算法:基于鸡群优化的路径规划算法- 附代码

路径规划算法&#xff1a;基于鸡群优化的路径规划算法- 附代码 文章目录 路径规划算法&#xff1a;基于鸡群优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要&#xff1a;本文主要介绍利用智能优化算法鸡群…

输电线路故障诊断(利用随机森林方法实现二分类和多分类)

1.simunlike仿真系统的建立&#xff08; 运行效果 &#xff1a;输电线路故障诊断_哔哩哔哩_bilibili&#xff09; 2.在仿真系统的基础上获取数据集 分别获取单相接地故障、两相接地故障、两相间短路故障、三相接地故障、三相间短路故障和正常状态下的电流&#xff08;Ia,Ib,I…

一文带你了解MySQL之optimizer trace神器的功效

前言&#xff1a; 对于MySQL 5.6以及之前的版本来说&#xff0c;查询优化器就像是一个黑盒子一样&#xff0c;你只能通过EXPLAIN语句查看到最后优化器决定使用的执行计划&#xff0c;却无法知道它为什么做这个决策。这对于一部分喜欢刨根问底的小伙伴来说简直是灾难&#xff1…

2023年5月14日蓝桥杯c++省赛中级组

选择题讲解 1.)C++中,bool类型的变量占用字节数为 ( )。 A.1B.2 C.3 D.4 答案:A 解析:(C++ 中 bool 类型与 char 类型一样,都需要1 byte。一些其他类型的占用字节数:short:2 byte。int:4 byte。long long:8 byte。double:8 byte。) 2.)以下关于C++结构体的说…

代码随想录二刷 day04 | 链表之 24两两交换链表中的节点 19删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II

24. 两两交换链表中的节点 题目链接 解题思路&#xff1a; 先将一些可能会改变的节点保存一下&#xff0c;然后再按照三个步骤就行修改 注意 要使用改变以后节点的指针&#xff08;这个地方一刷的时候没注意到&#xff0c;稀里糊涂的过去了&#xff09; 代码如下&#xff1a;…

【八股】计算机网络-HTTP和HTTPS的区别、HTTPS加密传输原理

计算机网络-HTTP和HTTPS的区别、HTTPS加密传输原理 一、HTTP和HTTPS的基本概念二、HTTP与HTTPS的区别三、HTTPS加密传输原理1. 什么是HTTPS1.1 https诞生的原因1.2 https加密方式1.3.http和https的区别 2. https的工作流程3. 数字证书3.1 什么是数字证书3.2 如何申请数字证书3.…

亚马逊六页纸沟通法,拒绝PPT

亚马逊六页纸沟通管理法&#xff0c;拒绝PPT 使用一种简洁的「结构化备忘录」 内部管理会议沟通&#xff0c;每次不超过六页 趣讲大白话&#xff1a;让沟通更有效 【趣讲信息科技178期】 **************************** 那么“6页备忘录”到底是什么呢&#xff1f; 1. What we d…

供应链 | 在线平台的研究与思考(一):销售渠道与模式选择

封面图来源&#xff1a; https://www.pexels.com/zh-cn/photo/4968391/ 编者按 当前&#xff0c;电商平台主要采用两种销售模式&#xff1a;代理和分销。商家根据自身情况选择线上或线下渠道&#xff0c;而电商平台会根据不同的线上商家选择适当的分销模式。本期编者精选的两…

Unity 工具 之 Azure 微软语音合成普通方式和流式获取音频数据的简单整理

Unity 工具 之 Azure 微软语音合成普通方式和流式获取音频数据的简单整理 目录 Unity 工具 之 Azure 微软语音合成普通方式和流式获取音频数据的简单整理 一、简单介绍 二、实现原理 三、注意实现 四、实现步骤 六、关键脚本 一、简单介绍 Unity 工具类&#xff0c;自己整…