【C语言】每日刷题 —— 牛客语法篇(4)

news2024/11/24 5:56:56

🚀🚀前言

大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解。

🏡个人主页:悲伤的猪大肠9的博客_CSDN博客-C——语法,汇编,c_牛客领域博主

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

题目来源:牛客网

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

文章目录

    • 🚀🚀前言
  • 🍈BC33 计算平均成绩
  • 🍓BC34 进制A+B
  • 🫒BC35 判断字母
  • 🥕BC36 健康评估
  • 🥒BC37 网购
  • 🌰BC38 变种水仙花
  • 🍕BC39 争夺前五名
  • 🥪BC40 竞选社长
  • 🥚BC41 你是天才吗?
  • 🧈BC42 完美成绩
  • 完结


🍈BC33 计算平均成绩

题目:

在这里插入图片描述

代码实现:

#include <stdio.h>

int main() {
    int num[5]={0};
    float avg = 0;
    float sum = 0;
    for(int i=0;i<5;i++){
        scanf("%d",&num[i]);	//用sum求和,然后除5
        sum+=num[i];
    }
    avg = sum/5;
    printf("%.1f",avg);
}

🍓BC34 进制A+B

题目:

在这里插入图片描述

代码实现:

#include <stdio.h>

int main() {
    int a,b;
    scanf("%x %o",&a,&b);	//%x读入16进制数 %o读取八进制数
    printf("%d",a+b);		//%d十进制方式输出
}

🫒BC35 判断字母

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    char ch = 0;
    scanf("%c",&ch);
    if((ch>=65&&ch<=90)||(ch>=97&&ch<=122))//字符底层用ASCII码存储,65-90、97-122分别为小写字母和大写字母的范围
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
}

在这里插入图片描述

🥕BC36 健康评估

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    float weight,height;
    float BMI;
    scanf("%f %f",&weight,&height);
    BMI = weight*1.0/(height*height); //计算bmi公式 身高/(体重平方)
    if(BMI>=18.5&&BMI<=23.9)
    {
        printf("Normal");
    }
    else
    {
        printf("Abnormal");
    }
}

🥒BC37 网购

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    float price;
    int month,day,ticket;
    scanf("%f %d %d %d",&price,&month,&day,&ticket);
    if(month==11&&day==11)
    {
        if(ticket==1)
        {
            if((price*0.7)-50>=0)
                printf("%.2f",(price*0.7)-50);
            else
                printf("%.2f",0.00);
        }
        else
        {
            if(price*0.7>0)
                printf("%.2f",price*0.7);
            else 
                printf("%.2f",0.00);
        } 
    }
    else if(month==12&&day==12)
    {
        if(ticket==1)
        {
            if((price*0.8)-50>0)
                printf("%.2f",(price*0.8)-50);
             else 
                printf("%.2f",0.00);
        }
        else
        {
            if(price*0.8>0)
                printf("%.2f",price*0.8);
             else 
                printf("%.2f",0.00);
        } 
    }
}

🌰BC38 变种水仙花

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int sum = 0;
    for(int i=10000;i<100000;i++)
    {
        if((i/10000)*(i%10000)+(i/1000)*(i%1000)+(i/100)*(i%100)+(i/10)*(i%10)==i)
        {
            printf("%d ",i);
        }
    }
}

🍕BC39 争夺前五名

题目:

在这里插入图片描述

答案:

  • 选择先全部装在数组里,然后进行降序排序,遍历前五位即可
#include <stdio.h>

int main() {
    int n;
    int arr[50] = {0};
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d",&arr[i]);
    }
    for(int i=0;i<5;i++)	
    {
        for(int j=i;j<n;j++)
        {
            if(arr[j]>arr[i])
            {
                int temp=0;
                temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
        }
    }
    for(int i=0;i<5;i++)
    {
        printf("%d ",arr[i]);
    }
}

🥪BC40 竞选社长

题目:

在这里插入图片描述

答案:

  • 将字符串装在数组里然后进行遍历计数,再比较大小即可
#include <stdio.h>

int main() {
    char ch[100] = {0};
    int a=0,b=0;
    char win;
    gets(ch);
    for(int i=0;i<100;i++)  
    {
        if(ch[i]=='A')
        {
            a++;
        }
        else if(ch[i]=='B')
        {
            b++;
        }
    }
    if(a>b)
    {
        win = 'A';
    }
    else if(a<b)
    {
        win='B';
    }
    else
    {
        win='E';
    }
    printf("%c",win);
    return 0;
}#include <stdio.h>

int main() {
    int n,h,m;
    while(scanf("%d %d %d",&n,&h,&m)!=EOF)
    {
        if(m%h!=0)
        {
            printf("%d",n-(m/h+1));
        }
        else
        {
            printf("%d",n-m/h);
        }
    }

}

🥚BC41 你是天才吗?

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main(){
    int IQ=0;
    scanf("%d",&IQ);
    if(IQ>=140){
        printf("Genius");
    }
}

🧈BC42 完美成绩

题目:

在这里插入图片描述

答案:

#include <stdio.h>

int main() {
    int input = 0;
    while(scanf("%d",&input)!=EOF)
    {
        if(input>=90&&input<=100)
        {
            printf("Perfect");
        }
    }
}

完结

创作不易,还请各位小伙伴多多点赞👍关注✨收藏⭐

请添加图片描述

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

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

相关文章

Mr. Cappuccino的第48杯咖啡——冒泡APP(升级版)之基于Docker部署企业级Maven私服

冒泡APP&#xff08;升级版&#xff09;之基于Docker部署企业级Maven私服基于Docker安装Nexus登录Maven私服配置Maven仓库配置settings.xml和pom.xml项目实践及常见问题基于Docker安装Nexus 查看sonatype/nexus镜像版本 下载指定版本的镜像 docker pull sonatype/nexus3:3.48…

【C语言】有关的经典题型内含数组及递归函数题型讲解(入门适用)

C语音经典题型1. 在屏幕上输出9*9乘法口诀表2. 求10 个整数中最大值3. 计算1/1-1/21/3-1/41/5 …… 1/99 - 1/100 的值&#xff0c;打印出结果4. 编写程序数一下 1到 100 的所有整数中出现多少个数字95. 能把函数处理结果的二个数据返回给主调函数6. 实现一个函数&#xff0c;…

Https 笔记

HTTP TLS TLS 的前身是 SSL 非对称加密的核心&#xff1a; 两个密钥&#xff08;公私&#xff09; https 需要第三方CA&#xff08;证书授权中心&#xff09;申请SSL证书以确定其真实性 证书种包含了特定的公钥和私钥 密钥交换 自己将私钥上锁后发给对方对方也上锁 在还回来…

【2023包河区】题解

今天早上也是打完了包河区&#xff0c;不得不说是太 了 所以说&#xff0c;还是水一篇文章吧 T1 签到题 超级简单题吧&#xff0c;用max_score和max_name来计最大的名字和分数。 int n;scanf("%d",&n); int score,max_score; string name,max_name;对于一个新…

Windows修改Docker安装目录修改Docker镜像目录,镜像默认存储位置存放到其它盘

Windows安装Docker&#xff0c;默认是安装在C盘&#xff0c;下载镜像后会占用大量空间&#xff0c;这时需要调整镜像目录&#xff1b;场景&#xff1a;不想连服务器或者没有服务器&#xff0c;想在本地调试服务&#xff0c;该需求就非常重要。基于WSL2安装docker后&#xff0c;…

【Java】数组

目录 1.数组的定义与初始化 2.遍历数组 3.认识null 4.引用变量 5.返回多个值 6.数组拷贝 7.数组逆序 8.数组填充 9.小练习 //将整形数组转化为字符串 //二分查找优化 //冒泡排序优化 10.二维数组 //遍历二维数组 //不规则的二维数组 1.数组的定义与初始化 int…

了解国外SEO负面压制的现状与应对策略!

随着全球化的发展&#xff0c;越来越多的企业和品牌开始将目光转向海外市场&#xff0c;而谷歌作为全球最大的搜索引擎之一&#xff0c;也成为了外贸企业最主要的搜索引擎之一。 然而&#xff0c;随着谷歌的不断发展&#xff0c;国外SEO负面压制的现状也愈发严峻&#xff0c;外…

Android 9.0 Settings主菜单去掉自定义您的设备功能

1.前言 在9.0的系统rom定制化开发中,在系统Settings主页面一级菜单中,在开启护眼模式和改变系统密度的功能操作时,这时会发现在主菜单的网络菜单头部增加 自定义您的设备和设置护眼模式时间安排 等等相关的设置模块 这对于菜单布局显示相当不美观,产品要求不需要显示这些,…

SpringSecurity学习(四)密码加密、RememberMe记住我

文章目录密码加密一、简介密码为什么要加密常见的加密解决方案PasswordEncoder详解DelegatingPasswordEncoder二、自定义加密方式1. 使用灵活的密码加密方案&#xff08;BCryptPasswordEncoder&#xff09;加密验证&#xff08;推荐&#xff09;需要在密码前指定加密类型{bcryp…

Java学习笔记 --- Servlet(2)

一、HttpServletRequest类 1、基本介绍 每次只要有请求进入 Tomcat 服务器&#xff0c;Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法&#xff08;doGet 和 doPost&#xff09;中给我们使用。我们可以通过 HttpServletR…

渗透测试 | Email信息收集

0x00 免责声明 本文仅限于学习讨论与技术知识的分享&#xff0c;不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;本文作者不为此承担任何责任&#xff0c;一旦造成后果请自行承担…

微服务保护(Sentinel)

1.雪崩微服务链路上某个服务出现了问题&#xff0c;结果导致整个微服务调用链上所有服务都出现了问题&#xff0c;这就是雪崩。2.解决雪崩问题的常见方式有四种1.超时处理&#xff1a;设定超时时间&#xff0c;请求超过一定时间没有响应就返回错误信息&#xff0c;不会无休止等…

人工智能简单应用1-OCR分栏识别:两栏识别三栏识别都可以,本地部署完美拼接

大家好&#xff0c;我是微学AI&#xff0c;今天给大家带来OCR的分栏识别。 一、文本分栏的问题 在OCR识别过程中&#xff0c;遇到文字是两个分栏的情况确实是一个比较常见的问题。通常情况下&#xff0c;OCR引擎会将文本按照从左到右&#xff0c;从上到下的顺序一行一行地识别…

软考高项——信息文档管理

信息文档管理信息文档管理文档分类文档质量等级文档管理的规则和方法信息文档管理 信息文档管理的总线索包括&#xff1a; 1&#xff09;文档分类 2&#xff09;文档质量等级 3&#xff09; 文档分类 1、开发文档 开发过程中用到的文档 &#xff08;可行性报告、任书、需求、…

Django实践-06导出excel/pdf/echarts

文章目录Django实践-06导出excel/pdf/echartsDjango实践-06导出excel/pdf/echarts导出excel安装依赖库修改views.py添加excel导出函数修改urls.py添加excel/运行测试导出pdf安装依赖库修改views.py添加pdf导出函数修改urls.py添加pdf/生成前端统计图表修改views.py添加get_teac…

Qt读xml文件

QXmlStreamReaderQXmlStreamReader类通过简单的流式API为我们提供了一种快速的读取xml文件的方式。他比Qt自己使用的SAX解析方式还要快。所谓的流式读取即将一个xml文档读取成一系列标记的流&#xff0c;类似于SAX。而QXmlStreamReader类和SAX的主要区别就是解析这些标记的方式…

Linux自动化交互命令expect测试

介绍 expect 是由Don Libes基于Tcl&#xff08;Tool Command Language &#xff09;语言开发的&#xff0c;主要应用于自动化交互式操作的场景&#xff0c;借助Expect处理交互的命令&#xff0c;可以将交互过程如&#xff1a;ssh登录&#xff0c;ftp登录等写在一个脚本上&#…

RabbitMQ系列(1)--RabbitMQ简介

1、RabbitMQ概念RabbitMQ是一个消息中间件&#xff0c;不对消息进行处理&#xff0c;只对消息做接收、存储和转发。2、RabbitMQ四大核心概念(1)生产者产生数据发送信息的程序(2)交换机交换机是RabbitMQ中一个非常重要的部件&#xff0c;接收来着生产者的消息并把消息推送到队列…

PMP项目管理项目沟通管理

目录1 项目沟通管理2 规划沟通管理3 管理沟通4 监督沟通1 项目沟通管理 项目沟通管理包括通过开发工件&#xff0c;以及执行用于有效交换信息的各种活动&#xff0c;来确保项目及其相关方的信息需求得以满足的各个过程。项目沟通管理由两个部分组成&#xff1a;第一部分是制定…

云企业网CEN介绍与实践

云企业网CEN介绍 云企业网&#xff08;Cloud Enterprise Network&#xff09;是一款能快速构建混合云和分布式业务系统的全球网络服务。 运行在云厂商的私有全球网络上实现跨地域专有网络间&#xff0c;专有网络与本地数据中心间的私网通信 提供高效、稳定的网络传输服务适用…