当前位置: 首页 > news >正文

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

前言

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

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

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

题目来源:牛客网

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

文章目录

    • 前言
  • 🍩BC43 及格分数
  • 🦀BC44 判断整数奇偶性
  • 🫒BC45 最高分数
  • 🍥BC46 判断是元音还是辅音
  • 🍙BC47 判断是不是字母
  • 🌰BC48 字母大小写转换
  • 🍜BC49 判断两个数的大小关系
  • 🍿BC50 计算单位阶跃函数
  • 🍆BC51 三角形判断
  • 🫓BC52 衡量人体胖瘦程度
    • 完结


🍩BC43 及格分数

题目:

在这里插入图片描述

代码实现:

#include <stdio.h>int main() {int score;while(scanf("%d",&score)!=EOF) //多组输入,直到没有输入值就停止{if(score>=60){printf("Pass\n");}else {printf("Fail\n");}}    
}

🦀BC44 判断整数奇偶性

题目:

在这里插入图片描述

代码实现:

#include <stdio.h>int main() {int num1 =0;while(scanf("%d",&num1)!=EOF){if(num1%2==0){		  //一个数%2==0就是偶数printf("Even\n");}else if(num1%2==1){printf("Odd\n");	//一个数%2==1就是奇数}}
}

🫒BC45 最高分数

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {int a,b,c;int max = 0;scanf("%d %d %d",&a,&b,&c);max = (a>b)?((a>c)?a:c):((b>c)?b:c); printf("%d",max);![在这里插入图片描述](https://img-blog.csdnimg.cn/7943bfd584584e0083d56cb429daec4c.png)return 0;
}

🍥BC46 判断是元音还是辅音

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {char input;while(scanf("%c",&input)!=EOF){if(input=='\n')		//遇到\n需要过滤掉{continue;}if(input=='a'||input=='A'||input=='e'||input=='E'||input=='i'||input=='I'||input=='o'||input=='O'||input=='u'||input=='U'){printf("Vowel\n");}else {printf("Consonant\n");}}
}

🍙BC47 判断是不是字母

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {char input;while(scanf("%c",&input)!=EOF){if(input=='\n'){continue;}if((input>=65&&input<=90)||(input>=97&&input<=122))//字符底层用ascii码存储,大写字母ascii码范围是65-90,小写字母是97-122{printf("%c is an alphabet.\n",input);}else {printf("%c is not an alphabet.\n",input);}}
}

在这里插入图片描述

🌰BC48 字母大小写转换

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {char ch;while(scanf("%c",&ch)!=EOF){if(ch>=65&&ch<=90){printf("%c\n",ch+32);	//大写字母+32就是小写字母 参考上面ascii码表}if(ch>=97&&ch<=122){printf("%c\n",ch-32);	//小写字母-32就是大写字母}}
}

🍜BC49 判断两个数的大小关系

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {int num1=0;int num2=0;while(scanf("%d %d",&num1,&num2)!=EOF){	//多组输入直到停止输入为止 oj系统会帮助你停止if(num1>num2){printf("%d>%d\n",num1,num2);}else if(num1<num2){printf("%d<%d\n",num1,num2);}else{printf("%d=%d\n",num1,num2);}}
}

🍿BC50 计算单位阶跃函数

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {int t;while(scanf("%d",&t)!=EOF){if(t>0){printf("1\n");}else if(t==0){printf("0.5\n");}else{printf("0\n");}}    
}

🍆BC51 三角形判断

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {int a = 0, b = 0, c = 0;while(~scanf("%d %d %d",&a, &b,&c)){if(a==b&&b==c){printf("Equilateral triangle!\n");}else if((a==b||a==c||b==c)&&(a+b>c && a+c>b && b+c>a)){printf("Isosceles triangle!\n");}else if( a+b>c && a+c>b && b+c>a){printf("Ordinary triangle!\n");}else {printf("Not a triangle!\n");}}
}

🫓BC52 衡量人体胖瘦程度

题目:

在这里插入图片描述

答案:

#include <stdio.h>int main() {int weight,height;while(scanf("%d %d",&weight,&height)!=EOF){float bmi = weight*1.0/(height*height/10000.0);if(bmi<18.5){printf("Underweight\n");}else if(bmi>=18.5&&bmi<=23.9){printf("Normal\n");}else if(bmi>23.9&&bmi<=27.9){printf("Overweight\n");}else{printf("Obese\n");}}
}

完结

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

请添加图片描述

相关文章:

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

前言 大家好&#xff0c;继续更新专栏 c_牛客&#xff0c;不出意外的话每天更新十道题&#xff0c;难度也是从易到难&#xff0c;自己复习的同时也希望能帮助到大家&#xff0c;题目答案会根据我所学到的知识提供最优解。 &#x1f3e1;个人主页&#xff1a;悲伤的猪大肠9的博…...

操作系统(2.1)--进程的描述与控制

目录 一、前驱图和程序执行 1.前驱图 2.程序顺序执行 2.1 程序的顺序执行 2.2 程序顺序执行时的特征 3. 程序并发执行 3.1程序的并发执行 3.2 程序并发执行时的特征 一、前驱图和程序执行 1.前驱图 前趋图:是一个有向无循环图&#xff0c;用于描述进程之间执行的前后…...

JAVA查看动态代理类

JAVA查看代理类 1. 代理类 class 生成 System.setProperty // jdk8及之前的设置System.setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true")&#xff1b;// or System.getProperties().put("sun.misc.ProxyGenerator.saveGenerated…...

Chapter2 : SpringBoot配置

尚硅谷SpringBoot顶尖教程 1. 全局配置文件 SpringBoot使用一个全局的配置文件 application.properties 或者 application.yml &#xff0c;该配置文件放在src/main/resources目录或者类路径/config目录下面&#xff0c; 可以用来修改SpringBoot自动配置的默认值。 yml是YA…...

手撕单链表练习

Topic 1&#xff1a;LeetCode——203. 移除链表元素203. 移除链表元素 - 力扣&#xff08;LeetCode&#xff09;移除链表中的数字6操作很简单&#xff0c;我们只需要把2的指向地址修改就好了&#xff0c;原来的指向地址是6现在改为3这个思路是完全正确的&#xff0c;但是在链表…...

Kubuntu安装教程

文章目录Kubuntu介绍下载Kubuntu在VMware虚拟机中安装Kubuntu1. 点击“创建新的虚拟机”2. 选择“自定义&#xff08;高级&#xff09;”3. 按照下图所示进行设置设置网络4. 点击“自定义硬件”5. 开启虚拟机6. 进入安装界面&#xff0c;选择中文&#xff0c;之后点击“安装Kub…...

[蓝桥杯] 树状数组与线段树问题(C/C++)

文章目录 一、动态求连续区间和 1、1 题目描述 1、2 题解关键思路与解答 二、数星星 2、1 题目描述 2、2 题解关键思路与解答 三、数列区间最大值 3、1 题目描述 3、2 题解关键思路与解答 标题&#xff1a;树状数组与线段树问题 作者&#xff1a;Ggggggtm 寄语&#xff1a;与其…...

Matlab-Loma Prieta 地震分析

此示例说明如何将带时间戳的地震数据存储在时间表中以及如何使用时间表函数来分析和可视化数据。 加载地震数据 示例文件quake.mat包含 1989 年 10 月 17 日圣克鲁斯山脉 Loma Prieta 地震的 200 Hz 数据。这些数据由加州大学圣克鲁斯分校查尔斯F里希特地震实验室的 Joel Yelli…...

Spring Boot全局异常处理

使用注解方式处理全局异常使用 ControllerAdvice &#xff08;RestControllerAdvice&#xff09; 配合 ExceptionHandler适用于返回数据的请求&#xff08;一般是RESTful接口规范下的JSON报文&#xff09;package com.example.exception;import org.slf4j.Logger; import org.s…...

websocket每隔5秒给服务端send一次信息

websocket轮询每隔5秒给服务端send一次信息&#xff0c;主要功能点如下&#xff1a;socket 采用了定时器 setInterval&#xff08;&#xff09; 需要清除定时器否则会报错监听了突然关闭浏览器窗口&#xff0c;destroyed里面直接监听 window.removeEventListener("beforeu…...

2023年中职网络安全——SQL注入测试(PL)解析

SQL注入测试(PL) 任务环境说明: 服务器场景:Server2312服务器场景操作系统:未知(关闭链接)已知靶机存在网站系统,使用Nmap工具扫描靶机端口,并将网站服务的端口号作为Flag(形式:Flag字符串)值提交。访问网站/admin/pinglun.asp页面,此页面存在SQL注入漏洞,使用排…...

利用蜜罐捕捉攻击实验(31)

预备知识 1、蜜罐的含义和作用 蜜罐(Honeypot)是一种在互联网上运行的计算机系统。它是专门为吸引并诱骗那些试图非法闯入他人计算机系统的人(如电脑黑客)而设计的&#xff0c;蜜罐系统是一个包含漏洞的诱骗系统&#xff0c;它通过模拟一个或多个易受攻击的主机&#xff…...

PyTorch深度学习实战 | 自然语言处理与强化学习

PyTorch是当前主流深度学习框架之一&#xff0c;其设计追求最少的封装、最直观的设计&#xff0c;其简洁优美的特性使得PyTorch代码更易理解&#xff0c;对新手非常友好。本文主要介绍深度学习领域中自然语言处理与强化学习部分。自然语言区别于计算机所使用的机器语言和程序语…...

测牛学堂:接口测试基础理论和工具的使用

接口测试流程总结 1 需求分析&#xff0c;看产品经理的需求文档 2 接口文档解析&#xff0c;开发编写的api接口文档 3 设计测试用例 4脚本开发 5 执行及缺陷跟踪 6 生成测试报告 7接口自动化持续集成 测试解析接口文档 接口文档&#xff0c;又称为api文档&#xff0c;是由后…...

定长内存池的实现

解决的是固定大小的内存申请释放需求&#xff1a; 性能达到极致不考虑内存碎片问题(统一使用自由链表管理还回来的空间) 为了避免命名污染&#xff0c;不要直接using namespace std;只展开常用的。 #include <iostream> using std::cout; using std::endl;申请空间时有…...

三更草堂springSecurity的学习

源码地址&#xff1a;学习springSecurity (gitee.com) git&#xff1a;https://gitee.com/misszyg/spring-security.git 一&#xff0c;认证流程 1&#xff0c;经过UsernamePasswordAuthenticationFilter &#xff08;1&#xff09;传入了用户的账号&#xff0c;密码 源码&a…...

【C语言】指针的深度理解(一)

前言 我们已经了解了指针的概念&#xff0c;一是指针变量是用来存放地址的&#xff0c;每个地址都对应着唯一的内存空间。二是指针的大小是固定的4或8个字节&#xff08;取决于操作系统&#xff0c;32位的占4个字节&#xff0c;64位的占8个字节&#xff09;。三是指针是有类型…...

Kafka最佳实践

前言 Kafka 最佳实践&#xff0c;涉及 典型使用场景Kafka 使用的最佳实践 Kafka 典型使用场景 Data Streaming Kafka 能够对接到 Spark、Flink、Flume 等多个主流的流数据处理技术。利用 Kafka 高吞吐量的特点&#xff0c;客户可以通过 Kafka 建立传输通道&#xff0c;把应…...

入门教程: 认识 React用于构建用户界面的 JavaScript 库

课前准备 我们将会在这个教程中开发一个小游戏。你可能并不打算做游戏开发,然后就直接跳过了这个教程——但是不妨尝试一下!你将在该教程中学到关于构建 React 应用的基础知识,掌握这些知识后,你将会对 React 有更加深刻的理解。 这篇教程分为以下几个部分: 环境准备是学…...

极紫外光源高次谐波发生腔不同区域真空度精密控制解决方案

摘要&#xff1a;在高次谐波发生器中一般包含两个不同真空区域&#xff0c;一个是1~100Torr绝压范围的气池内部的低真空区域&#xff0c;一个是高阶谐波光路上的绝压为0.001Pa量级的高真空区域。本文针对此两个区域的真空度控制提出了相应的解决方案&#xff0c;特别是详细介绍…...

GLB纹理提取工具:原理、应用与Python实现详解

1. 项目概述与核心价值最近在折腾一些3D模型处理的工作流&#xff0c;特别是涉及到Web端展示的glTF/GLB格式时&#xff0c;遇到了一个不大不小但很烦人的问题&#xff1a;如何高效地从打包好的GLB文件中&#xff0c;把里面嵌入的纹理图片&#xff08;Texture&#xff09;给单独…...

Google Maps路线优化突遭瓶颈?Gemini大模型如何将平均行程时间压缩23.6%(2024Q2实测数据)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Google Maps路线优化突遭瓶颈&#xff1f;Gemini大模型如何将平均行程时间压缩23.6%&#xff08;2024Q2实测数据&#xff09; 当Google Maps在高并发城市网格中遭遇动态交通建模失准、实时事件响应延迟…...

大模型动态计算:按需推理更高效

一种让大语言模型更智能地思考难题的方法 这项新技术使大语言模型能够根据问题的难度&#xff0c;动态调整用于推理的计算量。 为了使大语言模型在回答较难问题时更加准确&#xff0c;研究人员可以让模型花费更多时间来思考潜在解决方案。但是&#xff0c;赋予大语言模型这种能…...

Git 入门教程:从命令行到 IDE 集成

文章目录Git 入门教程&#xff1a;从命令行到 IDE 集成一、环境准备与初始配置1.1 安装 Git1.2 配置用户身份2.2 查看仓库状态2.3 添加文件到暂存区2.4 提交文件到本地仓库2.5 查看历史版本2.6 版本回退2.7 删除文件三、Git 分支操作&#xff08;多人协作核心&#xff09;3.1 分…...

99%人开发Agent的致命误区!6大避坑指南助你从“调参怪”变“落地王”

本文揭示了开发Agent最常见的认知陷阱——将模型能力等同于系统能力&#xff0c;并提供了6大避坑指南&#xff1a;1. 掌握四层架构&#xff08;Persona、CoT、Skill、MCP&#xff09;&#xff1b;2. 选择合适的执行模型&#xff08;ReAct、Plan-and-Execute、Reflection&#x…...

【研报 A111】中国生命科学AI行业发展蓝皮书:三阶段演进,2026年进入创造应用期

摘要&#xff1a;生命科学领域的AI赋能正迎来产业跃迁&#xff0c;AI4LS作为AIforScience最核心的应用场景&#xff0c;凭借处理多维复杂数据的天然优势&#xff0c;破解生命科学研发周期长、数据庞杂的痛点。当前行业正处于2.0预测阶段向3.0创造阶段的过渡期&#xff0c;Alpha…...

Excel+ChatGPT函数实战:零代码实现语义理解与智能数据处理

1. 为什么说“在Excel里直接调用ChatGPT”不是噱头&#xff0c;而是真正在改写数据处理的工作流 你有没有过这样的时刻&#xff1a;盯着Excel表格里一列杂乱的客户反馈&#xff0c;想快速标出哪些是投诉、哪些是表扬&#xff0c;却卡在手动翻查、复制粘贴、反复试错公式上&…...

django-notifications故障排除:常见问题诊断与解决方案大全

django-notifications故障排除&#xff1a;常见问题诊断与解决方案大全 【免费下载链接】django-notifications GitHub notifications alike app for Django 项目地址: https://gitcode.com/gh_mirrors/dj/django-notifications django-notifications是一个为Django应用…...

探究MicroBlaze软核在DDR3中运行sleep函数异常延迟的根源与规避策略

1. 现象描述&#xff1a;从BRAM到DDR3的诡异延迟 第一次把MicroBlaze程序从BRAM搬到DDR3运行时&#xff0c;我遇到了一个让人抓狂的问题&#xff1a;原本精准的sleep(1)延时竟然变成了长达数秒的卡顿。这个现象特别容易在Vitis环境下开发网络应用&#xff08;比如LwIP协议栈&am…...

【信息科学与工程学】【人工智能】【知识工程】企业知识库管理与评估-第四篇-市场篇

一、企业价格知识管理参数体系 1.1、价格知识管理参数列表 内部交易价格参数 参数名称 参数定义 计算公式 计量单位 数据来源 部门间转移定价准确率 内部转移定价的准确程度 准确转移定价次数 / 总转移定价次数 100% % 财务系统、转移定价记录 成本中心计价合规率…...