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

news2024/12/1 0:27:51

🤩本文作者:大家好,我是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/625661.html

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

相关文章

从字符串中读写的方法:c语言中的sscanf、sprintf函数,c++中的I/O流strstream、stringstream

一、sscanf、sprintf函数 众所周知&#xff0c;c语言中我们常使用的标准输入输出流函数为scanf()、printf()&#xff0c;默认从键盘上输入数据、向屏幕输出数据。此外&#xff0c;c语言中还提供了另一组库函数sscanf()、sprintf()函数&#xff0c;它们的功能与前者相同&#x…

spark复习重点

什么是大数据 大数据是指数据量巨大、类型繁多、处理速度快的数据集合。它不仅包括传统的结构化数据&#xff0c;还包括非结构化数据、半结构化数据等多种形式的数据。大数据的处理需要使用特殊的技术和工具&#xff0c;如分布式存储、分布式计算、数据挖掘、机器学习等。 大…

软考A计划-系统架构师-官方考试指定教程-(7/15)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&am…

uniapp主题切换功能的第二种实现方式(scss变量+require)

在上一篇 “uniapp主题切换功能的第一种实现方式&#xff08;scss变量vuex&#xff09;” 中介绍了第一种如何切换主题&#xff0c;但我们总结出一些不好的地方&#xff0c;例如扩展性不强&#xff0c;维护起来也困难等等&#xff0c;那么接下我再给大家介绍另外一种切换主题的…

聊聊那些奇葩的代码规范 —— 滥用静态导入

因为有些要求感觉实是太过奇葩&#xff0c;收集下来娱乐下大家。 代码规范要求 要求如果代码可以静态导入的话&#xff0c;就必须要静态导入。 所有的代码如果不静态导入&#xff0c;就直接 PR 拒绝合并。 举例&#xff1a;equalsAnyIgnoreCase("test","tes…

总结894

学习目标&#xff1a; 月目标&#xff1a;6月&#xff08;线性代数强化9讲遍&#xff0c;背诵15篇短文&#xff0c;考研核心词过三遍&#xff09; 周目标&#xff1a;线性代数强化3讲&#xff0c;英语背3篇文章并回诵&#xff0c;检测 每日必复习&#xff08;5分钟&#xff0…

chatgpt赋能python:Python怎么Import自己写的SEO文章

Python怎么Import自己写的SEO文章 如果你是一位Python开发人员&#xff0c;并且正在为SEO优化而努力编写文章&#xff0c;那么你可能会想知道如何将自己编写的SEO文章导入您的程序中以便更好的利用。 在这篇文章中&#xff0c;我们将介绍如何使用Python中的import语句将自己编…

UNIX网络编程卷一 学习笔记 第十九章 密钥管理套接字

随着IP安全体系结构&#xff08;IPsec&#xff09;的引入&#xff0c;密钥加密和认证密钥的管理越来越需要一套标准机制。RFC 2367介绍了一个通用密钥管理API&#xff0c;可用于IPsec和其他网络安全服务&#xff0c;该API创建了一个新协议族&#xff0c;即PF_KEY域&#xff0c;…

chatgpt赋能python:Python一行输入三个数:方便快捷,还能提高效率!

Python一行输入三个数&#xff1a;方便快捷&#xff0c;还能提高效率&#xff01; Python是一门非常流行的编程语言&#xff0c;不仅仅因为它简单易用&#xff0c;更因为它拥有丰富的生态系统和强大的库支持。但是&#xff0c;Python的输入方式却是许多人常常感到头疼的部分。…

学会使用“条件断点“来解放你的鼠标

&#xff08;PS&#xff1a;对调试较为熟悉却没有使用过条件断点的同学可以直接翻到文章底部看操作的GIF图~&#xff09; 一、背景 "Debug"想必大家在开发的过程中也是有经常使用的&#xff0c;这里简单的介绍一下浏览器"Debug"其中的两种方式。&#xff…

使用idea创建java web项目

创建web项目有很多方法&#xff0c;就说一个最简单的方法吧。 创建一个java项目&#xff0c;点击创建右击项目选择添加框架支持。勾选上web应用程序&#xff0c;点击确定。 再点击当前文件&#xff0c;编辑配置 点击加号&#xff0c;选择Tomcat服务器&#xff08;本地&#xf…

【连续介质力学】变形梯度

变形梯度 简介 本节讨论两个不同质点P和Q的之间的相对运动变化 拉伸比和相对伸长 d X ⃗ d\vec X dX : 在参考构形连接质点P和Q的向量&#xff0c;线单元 M ^ \hat M M^: d X ⃗ d\vec X dX 方向的单位向量 d x ⃗ d\vec x dx : 在当前构形连接质点P’和Q‘的向量&#xff…

对象存储分布式代理-go初学者的开源练手项目

最近写了一个go语言练手项目osproxy和osproxy-grpc&#xff0c;代码已完全开源到github。 相信不少接触go语言的读者&#xff0c;都是被它"极简协程"&#xff0c;“高并发”&#xff0c;"高性能"的特性所吸引&#xff0c;我也不例外&#xff0c;想着学完之…

基于MATLAB涡度通量数据处理技术应用

点击查看原文 本文基于MATLAB语言、以实践案例为主&#xff0c;提供代码、原理与操作结合 1、以涡度通量塔的高频观测数据为例&#xff1a;基于MATLAB开展上机操作 2、涡度通量观测基本概况&#xff1a;观测技术方法、数据获取与预处理等 3、涡度通量数据质量控制&#xff1…

第3章 需求分析(上)

第3章 需求分析&#xff08;上&#xff09; 3.1 需求分析任务 3.1.1 确定对系统的综合要求 1. 功能需求 通过需求分析应该划分出必须完成的所有功能。 2. 性能需求 性能需求指定系统必须满足的定时约束或容量约束 3. 可靠性和可用性需求 可靠性需求定量地指定系统的可靠…

二叉树的最近公共祖先LCA

一、什么是最近公共祖先 LCA为最近公共祖先&#xff08;Lowest Common Ancestor&#xff09;的缩写。 对于一棵有根树T的两个节点u,v,最近公共祖先LCA(T,u,v)代表一个节点x。 LCA(5,6) 2 LCA(7,12) 3 LCA(2,1)1 二、公共祖先的朴素解法 两个节点先调整到相同的深度每一次…

Qt6使用cmake创建项目

目录 创建普通项目 创建qt项目 创建具有资源文件的qt项目 在QT6中&#xff0c;官方推荐在新的项目中使用CMake。 在Qt Creator中使用CMake构建系统时&#xff0c;与往常的qmake有一些不一样&#xff0c;因此写一篇文章来记录一下。 创建普通项目 我们先写一个最简单的项目…

chatgpt赋能python:Python的Unicode编码介绍

Python的Unicode编码介绍 什么是Unicode Unicode是一个字符集&#xff0c;它定义了世界上几乎所有的字符&#xff0c;包括字母、数字、符号和标点。Unicode使用唯一的数字编码来表示每个字符&#xff0c;这使得在不同的操作系统和编程语言中展示和处理字符非常方便。在Python…

chatgpt赋能python:Python怎样完成更新?

Python怎样完成更新&#xff1f; Python是一种非常流行的编程语言&#xff0c;由于它的简单易学和广泛的应用领域&#xff0c;许多程序员选择使用Python编写程序。但是&#xff0c;随着时间的推移和技术的不停发展&#xff0c;Python需要不断更新以保持全球开发者的使用体验。…

ES 如何重建索引

场景&#xff1a; ES索引中&#xff0c;为了效率和存储空间&#xff0c;有些字段可以设定为不被索引&#xff0c;然后某一天又需要改成能索引&#xff0c;此时就需要对ES进行重建索引&#xff0c;操作如下 1、修改 ES 索引模板文件 cd /data/elk/logstash/es-template/ vim e…