高级程序语言第二次作业

news/2025/10/22 2:06:17/文章来源:https://www.cnblogs.com/222200424zwh/p/19156760

高级程序语言第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13570
学号 222200424
姓名 赵伟豪

目录
  • 高级程序语言第二次作业
    • 编程练习
    • 示例程序
    • 运行以下程序给出程序结果
    • 设计一个程序完成以下内容的不同形式输出

编程练习

1.通过试验(即编写带有此类问题的程序)观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况。
V8T93QY{HO~HTM{C@_MTV3
Z0QRPHUZY2}Q2}4G23ARLY

2.编写一个程序,要求提示输入一个ASCII码值(如,66),然后打印输入的字符。
APZSY)1G0J5LB17}}SV(3N

3.编写一个程序,发出一声警报,然后打印下面的文本:
Startled by the sudden sound, Sally shouted,
"By the Great Pumpkin, what was that!"

4(CTST0JEMJEBXI)UBGAON

4.编写一个程序,读取一个浮点数,先打印成小数点形式,再打印成指数形式。然后,如果系统支持.再打印成p记数法(即十六进制记数法)。按以下格式输出(实际显示的指数位数因系统而异):Enter a floating-point value: 64.25
fixed-point notation: 64.250000
exponential notation: 6.425000e+01
p notation: 0x1.01p+6

S6}67$Y}16YLB5W0}NJVU02

5.一年大约有3.156×10秒。编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数。

image

6.1个水分子的质量约为3.0×10-23克。1夸脱水大约是950克。编写一个程序,提示用户输入水的夸脱数,并显示水分子的数量。

image

7.1英寸相当于2.54厘米。编写一个程序,提示用户输入身高(/英寸),然后以厘米为单位显示身高.

image

8.在美国的体积测量系统中,1品脱等于2杯,1杯等于8盎司,1盎司等于2大汤勺,1大汤勺等于3茶勺。编写一个程序,提示用户输入杯数,并以品脱、盎司、汤勺、茶勺为单位显示等价容量。思考对于该程序,为何使用浮点类型比整数类型更合适?

image

示例程序

3.1

image

3.2

image

3.3

image

3.4

image

3.5

image

3.8

image

3.9

image

运行以下程序给出程序结果

1

image

2

image

3

image

4

image

5

image

设计一个程序完成以下内容的不同形式输出

B66ABDE

总结:在编程的过程中任然存在许多小错误,例如scanf函数总是漏掉&,以及换成中文输入法后忘记换回来就打了一些符号进去,这些希望我能在我以后的学习和练习过程中逐渐改善它。本章学习了多种数据类型,整数型,浮点型,以及通过存储量分为有符号和无符号,最小的整数类型是char,浮点类型有三种,float double long double,整数可以表示为十进制八进制和十六进制,表示一个字符常量用一个‘’将其框起来,还了解了一些转义序列,浮点数可以写成小数的形式和指数的形式,可通过%d或%f进行占位

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

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

相关文章

【ESP32-LLM项目】计算音频信号RMS值的函数

下面这个函数是什么作用 float calculateRMS(uint8_t *buffer, int bufferSize) {float sum = 0;int16_t sample;for (int i = 0; i < bufferSize; i += 2){sample = (buffer[i + 1] << 8) | buffer[i];sum +…

Linux消息队列如何查看与排查问题?

在Linux系统中,消息队列(Message Queue)是一种进程间通信(IPC)机制,允许不同进程之间以异步方式交换数据,查看和管理消息队列对于系统调试、性能优化和进程通信分析至关重要,本文将详细介绍Linux消息队列的查看…

CF2007B Index and Maximum Value

CF2007B Index and Maximum Value思路 如果真的按照题意思路写模拟代码,时间复杂度为O(n*m); 那就换思维:假设当前最大值是 mx如果 mx在区间内,它必然会被操作影响。 所有等于 mx的值都一起加/减; 所以新最大值就是…

图像分割 sam1 - MKT

图像分割 sam1 版本1 https://github.com/facebookresearch/segment-anything?tab=readme-ov-file#model-checkpoints 最新的是2 https://github.com/facebookresearch/sam2环境 cuda11.8 配置全图检测 import nu…

2022 ICPC Jinan DG and 2022 ICPC Nanjing

2022 ICPC Jinan DG and 2022 ICPC Nanjing 2022 Jinan D 需要考虑的地方是 ? 类型的提交,对于每种这样的提交,我们可以算出它可产生的最小罚时和最大罚时。于是我们单独考虑这样的提交,二进制枚举那些提交过了,…

你的开发服务器在说谎-热重载与热重启的关键区别

GitHub 主页 你的开发服务器在说谎:热重载与热重启的关键区别 🔥🔄🚀 作为开发者,我们都迷恋那种“心流”状态。当你全神贯注,代码从指尖流淌而出,每一次保存,终端里的服务就自动重启,浏览器一刷新,新的变…

SDL-1

1.https://www.cppgamedev.top/courses/sdl-space-shooter/parts/sdl-fundamentals 练习3:添加音效播放功能(使用Mix_LoadWAV和Mix_PlayChannel函数) 1.SDL使用的音频数据结构 chunk完全预先加载进内存的文件 music …

CF1206B Make Product Equal One

CF1206B Make Product Equal One题目描述 给你一个有 n 个数的数组。你可以用 x(x为任意正整数) 的代价将数组中的任意一个数增加或减少 x ,你可以重复多次此操作。现在需要你用若干次操作使得 a_1a_2...a_n = 1 (数组…

关于莫比乌斯函数的应用1

include include include include include using namespace std; // 快速幂算法:计算 (a^b) % mod long long fast_power(long long a, long long b, long long mod) { long long result = 1; a = a % mod; whil…

关于莫比乌斯函数的应用

include include include int main() { constexpr int M = 20101009; int n, m; std::cin >> n >> m; if (n > m) std::swap(n, m); std::vector f(n + 1), vis(n + 1), prime; prime.reserve(n); f…

软件工程第三次作业----结对项目

一、作业信息github网址 https://github.com/easytime2000/MathApp这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/?page=3这个作业要求在哪里 https://edu.cnblogs.com/c…

用deepseek写的一个求原根的程序

include include include include include using namespace std; // 快速幂算法:计算 (a^b) % mod long long fast_power(long long a, long long b, long long mod) { long long result = 1; a = a % mod; whil…

操作备忘:在AE中让视频中间部分变慢

目标效果:一个15秒的视频, 1-5秒的部分1倍速播放 5-10秒的部分以0.5倍速播放 10-15秒的部分1倍速播放。 操作如下: 1. 对素材或预合成启用时间重映射 2. 在5秒、10秒处打关键帧(开始变慢与结束变慢的位置): 3.…

记一次精简系统Windows11英文版离线安装中文语言包的过程

最近折腾上了超级精简的Win11系统,就是没有那些乱七八糟的服务的,也没有乱七八糟自带软件的系统,然后看了一圈,发现一个叫Nano11的精简系统非常不错,系统的项目以及下载地址:https://github.com/ntdevlabs/nano11…

阿里巴巴数据库开发手册

下载地址https://8ma.co/res/RMFS3J81.zstitle { width: 280px; text-align: center; font-size: 26px } .zsimgweixin { width: 280px } .zsimgali { width: 280px; padding: 0px 0px 50px 0px } .zsleft { float: le…

AI元人文:赋能公共治理、司法与监管的价值权衡新范式

AI元人文:赋能公共治理、司法与监管的价值权衡新范式 在当今复杂多元的社会环境中,公共治理、司法审判与行业监管领域面临着日益复杂的价值权衡挑战。经济发展与环境保护、个人权益与公共利益、创新活力与风险防控等…

数据结构之顺序队列

数据结构之顺序队列数据结构之队列 什么是队列队列是和栈一样操作受限的线性表,栈是只允许在线性表的一端进行入栈和出栈操作,而队列是会允许在线性表的一端进行入队,在另外一端进行出队操作队列的基本操作 bool in…

nginx快速实现平滑版本升级

1、解压并编译新版的nginx # 目前版本为1.18,解压一个1.21版本的nginx包 wget https://nginx.org/download/nginx-1.21.0.tar.gz tar -zxf nginx-1.21.0.tar.gz cd nginx-1.21.0/ [root@ubt-server nginx-1.21.0]# ls…

基础的sql练习,全都理解你就是高手了!

以下sql我都是亲测:大多数用法都会在面试当中被问到,切记一步一个脚印的去实现,结果不重要,重要的是你的实现过程的想法,第一步做什么然后第二步做什么等具体的详细过程!(学东西不能贪多,慢慢来) 先从单表查询…

Luogu P11159 【MX-X6-T5】 再生 题解 [ 蓝 ] [ 前缀和 ] [ 组合计数 ]

再生 笑点解析:一开始乘法原理推错式子胡了个依赖链长种类数 \(\le \sqrt n\) 的做法上去。 有了 \(top\) 数组,显然可以求出每个点所处的长链。对于长链上的点,如果链长为 \(x\),那么这条链有 \((x - 1)!\) 种可能…