牛客网语法刷题篇(C语言) — 输出格式化

news2024/12/26 9:25:46

 

🤩本文作者:大家好,我是paperjie,感谢你阅读本文,欢迎一建三连哦。

🥰内容专栏:这里是《C语言—语法篇》专栏,笔者用重金(时间和精力)打造,基础知识一网打尽,希望可以帮到读者们哦。

🥴内容分享:本期会对牛客网中的语法篇的题目用C语言进行具体解答分析,各位看官姥爷快搬好小板凳坐好叭。

😘:不要998,只要一件三连,三连买不了吃亏,买不了上当(写作不易,求求了💓)。
 


目录

题目链接

第一题

第二题

第三题

第四题

第五题

第六题

 第七题

 第八题

 第九题

总结


题目链接

十六进制转十进制_牛客题霸_牛客网 (nowcoder.com)

缩短二进制_牛客题霸_牛客网 (nowcoder.com)

牛牛的空格分隔_牛客题霸_牛客网 (nowcoder.com)

牛牛的对齐_牛客题霸_牛客网 (nowcoder.com)

进制A+B_牛客题霸_牛客网 (nowcoder.com)

牛牛学加法_牛客题霸_牛客网 (nowcoder.com)

牛牛学除法_牛客题霸_牛客网 (nowcoder.com)

浮点数的个位数字_牛客题霸_牛客网 (nowcoder.com)牛牛学取余_牛客题霸_牛客网 (nowcoder.com)浮点数的个位数字_牛客题霸_牛客网 (nowcoder.com)

第一题

 代码:

#include <stdio.h>

int main()
{
    //%md m就是控制域宽的长度
    printf("%15d\n", 0xABCDEF);
    return 0;
}

第二题

代码:

#include <stdio.h>

int main()
{
    //%d 打印有符号十进制整数
    //%0 打印无符号八进制整数
    //%x 打印无符号小写的十六进制整数
    //%X 打印无符号大写的十六进制整数
    // #的作用是显示前缀,对o 输出时加上前缀0
    // 对x 输出时加上前缀0x 对X 输出时加上前缀0X

    //方法一 直接加
    //printf("0%o 0X%X\n", 1234, 1234);
    //方法二 用#显示前缀
    printf("%#o %#X\n", 1234, 1234);
    return 0;
}

第三题

代码: 

#include <stdio.h>

int main()
{
    char ch = 0;
    int a = 0;
    float b = 0;
    //因为要用换行符隔开,我们就加上\n
    scanf("%c\n%d\n%f", &ch, &a, &b);
    //要求保留6位小数,我们就用%.6f
    printf("%c %d %.6f\n", ch, a, b);
    return 0;
}

第四题

 代码:

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    scanf("%d %d %d", &a, &b, &c);
    // 后面两个数要占8个空格的宽度
    // %md就是栈的域宽有m个的空格长度 所以用%8d
    printf("%d%8d%8d\n", a, b, c);
    return 0;
}

第五题

 代码: 

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    //%x 表示十六进制 %o表示八进制
    scanf("%X %o", &a, &b);
    //%的表示10进制 直接相加就可以
    printf("%d\n", a+b);
    return 0;
}

第六题

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    scanf("%d%d", &a, &b);
    //将a+b的值赋给C
    int c = a + b;
    //打印结果
    printf("%d\n", c);
    return 0;
}

 第七题

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    //输入两个数
    scanf("%d%d", &a, &b);
    //将a/b的数放到c中  /:只取整数部分
    int c = a/b;
    //将结果打印出来
    printf("%d\n", c);
    return 0;
}

 第八题

#include <stdio.h>

int main()
{
    int a = 0;
    int b = 0;
    scanf("%d%d", &a, &b);
    //% 取模: 
    int c = a%b;
    printf("%d\n", c);
    return 0;
}

 第九题

#include <stdio.h>

int main()
{
    float a = 0.0f;
    scanf("%f", &a);
    int b = a;
    //将浮点数a强制类型转换为整型b b保留的就是a的整数部分
    int c = b%10;
    //在通过取模把个位上的数给c
    printf("%d\n", c);
    return 0;
}

总结

在这里,用了牛客网的5道输出格式化的题目和4道基本运算符的题目来对格式化和运算符分析。相信大家在练习了这几道题后对C语言中的输出格式化和运算符有了一定的了解叭!

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

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

相关文章

解析Linux中断子系统之中断映射

中断是当前计算机系统的基础功能&#xff0c;也是系统响应外设事件的必备桥梁。不同的架构对中断控制器有不同的设计理念&#xff0c;本文针对ARM公司提供的通用中断控制器&#xff08;GIC,Generic Interrupt Controller&#xff09;介绍在linux系统中的硬件中断号与软件中断号…

SpringBootWeb登录认证

1. 登录功能 1.1 需求 在登录界面中&#xff0c;我们可以输入用户的用户名以及密码&#xff0c;然后点击 “登录” 按钮就要请求服务器&#xff0c;服务端判断用户输入的用户名或者密码是否正确。如果正确&#xff0c;则返回成功结果&#xff0c;前端跳转至系统首页面。 1.2 …

简单聊一聊数据库驱动

数据库驱动通常是数据库厂家提供的&#xff0c;他们按照jdbc协议对自家数据库封装了一套可对外调用的API。在应用程序和数据库之间起到了桥接的作用。它是一个软件组件&#xff0c;提供了与特定数据库系统进行通信的接口和功能。 1. 数据库驱动的作用&#xff1a; 连接数据库&…

AAOS 音频动态路由

文章目录 基本概念车载音频配置文件外部的配置音频区的方式车载音频服务配置路由流程框架中获取可用输出设备配置例子测试方法相关问题 基本概念 Android 管理来自 Android 应用的声音&#xff0c;同时控制这些应用&#xff0c;并根据其声音类型将声音路由到 HAL 中的输出设备…

FastAPi上传文件报错,There was an error parsing the body

问题描述 通过postman调用fastapi编写的文件接口报错&#xff0c;如下图&#xff1a; {"detail": "There was an error parsing the body" } 问题的解决过程 postman本身的问题 postman有个work directory的概念&#xff0c;所以再使用postman上传的文…

Git常用命令submodule

Git常用命令submodule 1、需求 当程序比较大参与开发人员较多时&#xff0c;代码管理就复杂起来。代码如果全员可见&#xff0c;可以创建 share 分支维护共用代 码&#xff0c;可以创建 core 分支维护核心算法代码&#xff0c;各进程分别占一个分支&#xff0c;定期同步 sha…

如何从 OpenAI 迁移到 Azure OpenAI(保姆级教程,包含如何兼容 JS 语言版 LangChain)

Azure OpenAI 和 OpenAI 一样&#xff0c;本质都是调用 api&#xff0c;Azure OpenAI 的使用会稍微复杂一点&#xff0c;但好处就是方便付费。 创建 Azure OpenAI 资源 首先&#xff0c;先登录 Azure 账号&#xff1a;https://azure.microsoft.com/zh-cn/ 接着创建 OpenAI 资…

硬件工程师-BOOST升压电源设计

一、Boost变换原理 开关闭合时&#xff0c;电感电压等于输入电压 开关断开时&#xff0c;电感电压输出电压-输入电压&#xff0c; 电感的感生电动势&#xff0c;N ΔΦ磁通的变化率&#xff0c;Δt时间 假设开关闭合与开关断开&#xff0c;开关断开时能量全部释放光 将第三个式…

MySQL(进阶篇1.0)

MySQL体系结构 1、连接层 最上层是一些客户端和连接服务&#xff0c;包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关安全方案。在该层上引入了线程池的概念&#xff0c;为通过认证安全接入的客户端提…

进程的通信方式有哪些?

目录 管道消息队列共享内存信号量信号套接字 管道 最初我们在学习Linux基本命令使用的时候&#xff0c;我们经常通过多个命令的组合来完成我们的需求。比如说我们想知道如何查看进程或者端口是否在使用&#xff0c;会使用下面的这条命令 netstat nlp | grep xxx 这里的"|“…

电子科技大学计算机系统结构复习笔记(四):存储系统

目录 前言 重点一览 Cache基本原理 三种映像方式 物理地址与Cache地址的映射计算 Cache块标识 Cache替换算法 Cache写策略 分离cache与一体cache Cache性能与优化 Cache性能计算 Cache性能优化 主存储器与虚拟存储器 主存储器性能优化 虚拟存储器 虚拟存储器与…

编译 ONNX 模型

本篇文章译自英文文档 Compile ONNX Models — tvm 0.13.dev0 documentation 作者是 Joshua Z. Zhang 更多 TVM 中文文档可访问 →TVM 中文站。 本文将介绍如何用 Relay 部署 ONNX 模型。 首先安装 ONNX 包&#xff0c;最便捷的方法推荐安装 protobuf 编译器&#xff1a; pi…

【资料分享】浪涌电流(Inrush Current)产生原因

1、对Inrush Current电流的直观感受 当电灯在电路中工作时&#xff0c;如果突然启动马达或者变压器时&#xff0c;会出现电灯暗一下&#xff0c;此时电灯出现暗的情况就是因为马达或者变压器启动时&#xff0c;在电路中产生较大Inrush Current&#xff0c;具体分析可以参考下图…

图解HTTP书籍学习

了解Web及网络基础 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09; Web是建立在HTTP协议上通信的 把SGML&#xff08;Standard Generalized Markup Language&#xff0c;标准通用标记语言&#xff09; HTML&#xff08;HyperText Mar…

大数据:spark任务调度,DAGscheduler,Taskscheduler

大数据&#xff1a;spark任务调度 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;可能很多算法学生都得去找开发&#xff0c;测开 测开的话&#xff0c;你就得学数据库&#xff0c;sql&#xff0c;oracle&#xff0c;尤其s…

SpringBoot源码分析:SpringBoot自动装配(二)

一、概述 SpringBoot的启动流程入下图所示&#xff0c;它主要分为加载主启动类和解析启动类两个部分&#xff0c;我将从这两个部分分别开始介绍。 二、加载主启动类 首先点入SpringApplication.run方法 之后进入SpringApplication.prepareContext方法 之后进入SpringApplicat…

【JavaEE】简单前后端分离小项目-表白墙

plus版表白墙&#xff01;✿✿ヽ(▽)ノ✿ 文章目录 JavaEE & 简单前后端分离小项目 - 表白墙1. body格式约定 - 应用层协议2. 后端处理请求2.1 模板2.2 doGet方法2.3 doPost方法 3. 前端制作请求并解析响应3.1 原前端页面的代码3.2 刷新时发送GET请求3.3 点击发送时构造Pos…

40 KVM管理设备-配置磁盘IO悬挂

文章目录 40 KVM管理设备-配置磁盘IO悬挂40.1 总体介绍40.1.1 概述40.1.2 应用场景40.1.3 注意事项和约束限制 40.2 磁盘IO悬挂配置40.2.1 Qemu命令行配置40.2.2 xml配置方式 40 KVM管理设备-配置磁盘IO悬挂 40.1 总体介绍 40.1.1 概述 存储故障&#xff08;比如存储断链&am…

卡尔曼滤波与组合导航原理(三)连续随机系统的离散化与连续时间Kalman滤波

文章目录 一、连续时间系统方程离散化1、连续时间模型2、状态转移矩阵计算3、激励噪声的等效计算4、最终离散化结论5、常见简单随机过程离散化6、实际物理信号的噪声单位 二、连续时间量测方程离散化三、连续时间Kalman滤波1、连续状态空间模型2、离散时间Kalman滤波3、增益矩阵…

自学网络安全解决问题方法

自学网络安全很容易学着学着就迷茫了&#xff0c;找到源头问题&#xff0c;解决它就可以了&#xff0c;所以首先咱们聊聊&#xff0c;学习网络安全方向通常会有哪些问题&#xff0c;看到后面有惊喜哦 1、打基础时间太长 学基础花费很长时间&#xff0c;光语言都有几门&#xf…