竞赛详解(编程基础之输入输出)

简介: 竞赛详解(编程基础之输入输出)

01.输入三个整数,把第二个输入的整数输出。

问题:代码正确,不会编译(笑哭)

32位有符号整数;int


image.png

02.读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。

%8d是printf函数的输出格式控制符,%d表示按照有符号十进制整数输出,8表示数据位宽为8位,如果数据长度>=8则按照原来的数据位宽输出,如果<8则用空格填充,默认右对齐

所以%8d的意思是按照有符号10进制整数格式输出,数据位宽为8,右对齐


image.png

03,读入一个单精度浮点数,保留3位小数输出这个浮点数。

单精度浮点数:float

这道题的主要考点是把一个高精度的浮点数保留某几位,而且不是约等于,这就需要运用输出上的变动,在%f中间加.n可以为任何数,但在这道题里,题目已经规定了需要保留3位小数,所以这时n==3。

注意是%f !

image.png


04.读入一个双精度浮点数,保留12位小数,输出这个浮点数。

TIP:%f&%lf的区别

代表的数据类型不同

%f代表单精度浮点型数据(float),%lf代表双精度浮点型数据(double)


image.png

05.读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。


image.png

06.读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。

有疑问,不需要强制类型转换吗?

07.给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形

第一行用两个空格,第二行用一个空格


image.png

08.给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。


image.png

与三角形类似。纯粹输出题

相关文章
|
7月前
|
C语言
【C语言】“分⽀与循环第一章:开启创新之门,探索无尽可能性的第一篇章“1
【C语言】“分⽀与循环第一章:开启创新之门,探索无尽可能性的第一篇章“
|
7月前
|
C语言
【C语言】“分⽀与循环第一章:开启创新之门,探索无尽可能性的第一篇章“2
【C语言】“分⽀与循环第一章:开启创新之门,探索无尽可能性的第一篇章“2
|
存储 算法 Linux
输入和输出 文件读写 知识点总结 C++程序设计与算法笔记总结(六) 北京大学 郭炜
输入和输出 文件读写 知识点总结 C++程序设计与算法笔记总结(六) 北京大学 郭炜
90 1
BXA
|
算法 C++
通过编程竞赛来掌握C++编程
编程竞赛是提升编程能力的一种非常有效的方法。在比赛中,我们会面临许多难题和挑战,这需要我们深入理解问题,并运用各种算法和数据结构解决问题。通过不断地练习,我们可以掌握更多的编程技能,提高解决问题的能力
BXA
151 0
|
监控 数据可视化 测试技术
软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
278 0
软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
[解题报告]【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章
[解题报告]【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章
带你读《计算思维导论实验 与习题指导》之三:计算机原理与硬件组装
本书围绕《计算思维导论》主教材,设计了13个实验,并针对前8章内容设计了习题,包括单选题、多选题、填空题、判断题等。通过实验和习题,能帮助学生:了解计算思维的概念和计算机发展简史;理解进制转换、字符编码和中文编码等相关知识,掌握数制转换的方法和口诀;了解计算机硬件并学会配置与组装计算机,同时能够对简单故障进行判断和排除;掌握上网浏览、查询资料、收发电子邮件等信息时代的必备知识,同时学会局域网的搭建、WWW和FTP服务器的构建;掌握利用Access创建数据库的方法,并能初步设计与管理数据库;掌握命题符号化方法,以及基本的推理理论,并能利用真值表、等值演算等方法进行简单的逻辑推理等能力。
带你读《计算思维导论实验 与习题指导》之二:计算基础
本书围绕《计算思维导论》主教材,设计了13个实验,并针对前8章内容设计了习题,包括单选题、多选题、填空题、判断题等。通过实验和习题,能帮助学生:了解计算思维的概念和计算机发展简史;理解进制转换、字符编码和中文编码等相关知识,掌握数制转换的方法和口诀;了解计算机硬件并学会配置与组装计算机,同时能够对简单故障进行判断和排除;掌握上网浏览、查询资料、收发电子邮件等信息时代的必备知识,同时学会局域网的搭建、WWW和FTP服务器的构建;掌握利用Access创建数据库的方法,并能初步设计与管理数据库;掌握命题符号化方法,以及基本的推理理论,并能利用真值表、等值演算等方法进行简单的逻辑推理等能力。
|
算法 数据库 C++
一些计算机编程的经典书籍总结(大家一起来补充!)
(最后更新时间:2010.11.26  11点16分) 这个帖子原本是在C++奋斗 乐园论坛讨论的,后来觉得有必要和更多朋友分享下,所以就在这里也贴出来了,希望大家一起补充。 因为我个人学的是C/C++的,所以JAVA等程序语言的书籍我就不讨论了。
1089 0
|
人工智能 算法
《算法设计编程实验:大学程序设计课程与竞赛训练教材》——2.3 构造法模拟的实验范例
本节书摘来自华章计算机《算法设计编程实验:大学程序设计课程与竞赛训练教材》一书中的第2章,第2.3节,作者:吴永辉,王建德著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2100 0