循序渐进-基础训练

格式化输入输出

【描述】格式化输入输出练习输入三个整数和一个浮点数,浮点数需要保留的不同小数点后面的数字。
【输入描述】三个正整数以及以一个浮点数
【输出描述】三个整数以及保留不同位数的浮点数
【样例输入】
1 2 3
9.12345678

【样例输出】
1
2
3
9.1
9.12
9.123

#include<iostream>
using namespace std;
int main()
{int x,y,z;float f;scanf("%d%d%d%f",&x,&y,&z,&f);printf("%d\n%d\n%d\n%.1f\n%.2f\n%.3f",x,y,z,f,f,f); return 0;
}

整数加法器

【描述】输入两个整数,输出它们的和
【输入描述】两个整数
【输出描述】它们的和
【样例输入】11 12
【样例输出】23

#include<iostream>
using namespace std;
int main()
{int x,y;scanf("%d%d",&x,&y);printf("%d",x+y);return 0;
}

精确货币计算

【描述】输入商品单价和数量,输出总金额(保留两位小数并添加符号)【输入描述】两个数,单价与数量【输出描述】商品的总金额且保留两位小数并添加符号) 【输入描述】两个数,单价与数量 【输出描述】商品的总金额且保留两位小数并添加符号)【输入描述】两个数,单价与数量【输出描述】商品的总金额且保留两位小数并添加符号
【样例输入】9.28 10
【样例输出】$92.80

#include<iostream>
using namespace std;
int main()
{float x,y,z;	//x=商品单价,y=数量,z=总金额scanf("%f%f",&x,&y);z=x*y;printf("$%.2f",z); return 0;
}

动态精度控制

【描述】输入一个小数和一个精度值,按要求输出
【输入描述】一个小数和一个精度值
【输出描述】输出格式要求的数字
【样例输入】3.1415926 5
【样例输出】3.14159

#include<iostream>
using namespace std;
int main()
{double x;int num;scanf("%lf%d",&x,&num);printf("%.*lf",num,x);return 0;
}

分糖果

【描述】某幼儿园里,有5个小朋友编号为1,2,3,4,5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果,现在他们做一个分糖果游戏。从1号小朋友开始,将他的糖果均分三份(如果有多余的,则他将多余的糖果吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小朋友也这样做。问一轮后,每个小朋友手上分别有多少糖果
【输入描述】每个小朋友的糖果数
【输出描述】分完一轮后每个小朋友的糖果数
【样例输入】5 9 6 3 7
【样例输出】7 6 5 5 3

#include<iostream>
using namespace std;
int main()
{int a,b,c,d,e;scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);a=a/3;b=b+a;e=e+a;//1号分糖b=b/3;c=c+b;a=a+b;c=c/3;d=d+c;b=b+c;d=d/3;e=e+d;c=c+d;e=e/3;d=d+e;a=a+e;printf("%2d%2d%2d%2d%2d",a,b,c,d,e) ;return 0;
}

进制混合输出

【描述】输入十进制数,分别以十六进制、八进制输出
【输入描述】一个十进制数
【输出描述】输出该数的十六进制、八进制数字
【样例输入】10
【样例输出】Hex:0xa Octal:12

#include<iostream>
using namespace std;
int main()
{int num;scanf("%d", &num);printf("Hex:0x%x Octal:%o", num, num); return 0;
}

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于大模型的预训练、量化、微调等完整流程解析

随着大语言模型&#xff08;LLM&#xff09;的飞速发展&#xff0c;模型的训练、部署与优化成为了AI工程领域的重要课题。本文将从 预训练、量化、微调 等关键步骤出发&#xff0c;详细介绍大模型的完整技术流程及相关实践。1. 预训练&#xff08;Pre-training&#xff09; 1.1…

AI入门学习-模型评估示例讲解

from sklearn.metrics import classification_report, confusion_matrix from sklearn.model_selection import train_test_split from sklearn.ensemble import RandomForestClassifier from sklearn.datasets import make_classification# 生成示例分类数据 # n_samples: 样本…

Python编程:初入Python魔法世界

一、常量表达式在编程中&#xff0c;常量指的是在程序执行期间其值不会改变的数据项。虽然 Python 并没有专门的语法来定义常量&#xff08;不像某些其他语言如 Java 中有 final 关键字&#xff09;&#xff0c;但在实践中&#xff0c;我们通常通过约定俗成的方式来表示一个变量…

Android WorkManager 详解:高效管理后台任务

引言在现代移动应用开发中&#xff0c;后台任务处理是一个至关重要的功能。从同步数据到定期备份&#xff0c;从发送通知到处理耗时操作&#xff0c;后台任务无处不在。然而&#xff0c;Android系统对后台任务的限制越来越严格&#xff0c;开发者需要找到既高效又符合系统规范的…

MCU(微控制器)中的高电平与低电平?

MCU&#xff08;微控制器&#xff09;中的高电平与低电平&#xff1f; 在数字电路和MCU&#xff08;微控制器&#xff09;中&#xff0c;**高电平&#xff08;High Level&#xff09;和低电平&#xff08;Low Level&#xff09;**是两种基本的逻辑状态&#xff0c;用于表示二进…

前端项目下载发票pdf文件要求改文件名笔记

1、a链接&#xff08;修改失败&#xff0c;存在跨域&#xff09;<el-table-columnalignrightlabel"下载地址"width"200"><template slot-scope"{row}"><a :href"row.dataUrl" download"文件名">下载</…

Kotlin 数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)

一、List 概述List 是一个不可变的有序集合&#xff0c;一旦创建就不能修改其内容&#xff0c;即不能添加、删除、更改元素List 提供了丰富的操作函数来处理数据二、创建 List 1、基础创建 通过 listOf 函数创建&#xff08;推荐&#xff09; // 创建一个 List&#xff0c;包含…

HarmonyOS NEXT 系列之规范开发三方共享包

规范开发三方共享包〇、前言一、了解评分规则二、规范开发共享包1、规范开源协议名称写法2、将 oh-package.json5 文件补充完整3、补充 example 目录4、基本的 README 和 CHANGELOG三、ohpm 包的源码隔离特性〇、前言 对于开发者来说&#xff0c;对外发布代码制品&#xff0c;…

[电网备考]计算机组成与原理

计算机系统概述 计算机发展历程 从数据表示: 计算机可以分为数字计算机与模拟计算机 1946 第一台电子数字计算机 ENIAC 在宾夕法尼亚大学诞生,标志进入电子计算机时代时间计算机发展阶段1946-1958电子管计算机时代1958-1964晶体管计算机时代1964-1971集成电路计算机时代1971-至…

8.c语言指针

内存管理C语言中&#xff0c;栈内存&#xff08;局部变量&#xff09;自动分配/释放&#xff0c;静态区&#xff08;全局、静态变量&#xff09;编译时分配&#xff1b;堆内存需手动分配/释放&#xff0c;核心函数有3个&#xff1a;malloc函数原型&#xff1a;void* malloc(siz…

使用GPU训练模型

本文代码详解参考&#xff1a; 模型训练基础流程-CSDN博客 目录 为什么要用GPU训练模型 什么是CUDA 利用GPU训练—方式一(.cuda()) 利用GPU训练—方式二 (.to()) Google Colaboratory 为什么要用GPU训练模型 用 GPU 训练模型的核心原因是GPU 的硬件架构和计算特性&#…

Matlab学习笔记:自定义函数

MATLAB 学习笔记&#xff1a;自定义函数自定义函数是MATLAB编程的基础&#xff0c;它允许你将重复代码封装成可重用的模块&#xff0c;提高代码的可读性和效率。本笔记将覆盖所有重点知识点&#xff0c;包括语法细节、输入输出处理、函数文件管理、错误处理等。我会用自然易懂的…

【数学建模 | Matlab】二维绘图 和 三维绘图

- 第 115 篇 - Date: 2025 - 07 - 23 Author: 郑龙浩&#xff08;仟墨&#xff09; 续写上一篇&#xff0c;如下文章&#xff1a; 【数学建模|Matlab】Matlab「基础知识」和「基础操作」 五 二维绘图 1 举例 % 二维平面绘图&#xff08;扩展至 -2π 到 2π&#xff09; x …

MCP (Model Context Protocol) 与 HTTP API:大模型时代的通信新范式

MCP (Model Context Protocol) 与 HTTP API&#xff1a;大模型时代的通信新范式在数字世界的两端&#xff0c;API 扮演着不可或缺的桥梁角色。我们熟知的 HTTP API 是 Web 互联互通的基石&#xff0c;驱动着无数应用程序的交互。然而&#xff0c;随着大型语言模型&#xff08;L…

CentOS 搭建 Docker 私有镜像仓库

CentOS 搭建 Docker 私有镜像仓库 搭建 Docker 私有镜像仓库能为团队提供高效、安全的镜像管理方案。下面将详细介绍每个步骤的操作细节&#xff0c;其中命令部分均用代码块展示。 一、环境准备 要搭建 Docker 私有镜像仓库&#xff0c;首先得确保服务器环境符合要求&#xff0…

Zookeeper的简单了解

Zookeeper的简单了解 Zookeeper是一个为分布式应用程序提供协调服务的中间件。 主要作用有三点&#xff1a;分布式锁、注册中心、配置管理、。 特点有读写速度快&#xff08;内存存储&#xff09;、有监听机制&#xff08;用于发布订阅&#xff09;、保证了顺序一致性&#xff…

Android Fragment 全解析

在 Android 开发中&#xff0c;Fragment 是构建灵活界面的核心组件 —— 它既能像 “迷你 Activity” 一样包含布局和逻辑&#xff0c;又能灵活地嵌入到不同 Activity 中复用。无论是平板的多面板布局&#xff0c;还是手机的单页切换&#xff0c;Fragment 都能让界面适配更高效…

0-1BFS(双端队列,洛谷P4667 [BalticOI 2011] Switch the Lamp On 电路维修 (Day1)题解)

对于权重为0或1的路径搜索中&#xff0c;使用双端队列可以对最短路问题进行时间复杂度的优化&#xff0c;由于优先队列的O(longn)级别的插入时间&#xff0c;对于双端队列O(1)插入可以将时间复杂度减少至O(M); https://www.luogu.com.cn/problem/P4667 #include<bits/stdc…

基于LNMP架构的分布式个人博客搭建

1.运行环境主机主机名系统服务192.168.75.154Server-WebLinuxWeb192.168.75.155Server-NFS-DNSLinuxNFS/DNS2.基础配置配置主机名&#xff0c;静态IP地址开启防火墙并配置部分开启SElinux并配置服务器之间使用同ntp.aliyun.com进行时间同步服务器之间使用用ntp.aliyun.com进行时…

基于开源AI智能名片链动2+1模式S2B2C商城小程序的人格品牌化实现路径研究

摘要&#xff1a;在数字化消费时代&#xff0c;人格品牌化已成为企业突破同质化竞争的核心策略。本文以开源AI智能名片、链动21模式与S2B2C商城小程序的融合为切入点&#xff0c;构建“技术赋能-关系重构-价值共生”的人格品牌化理论框架。通过分析用户触达、信任裂变与价值沉淀…