【C语言】刷题笔记 Day1

news2024/11/23 21:42:26

  多刷题  多思考  

【题目1】 实现字母的大小写转换,实现多组输入输出

1.  getchar 为输入函数,EOF(end of file)为文件结束标志,通常为文件结束的末尾。

2.  题目中要求实现多组输入输出,那我们用 while 循环实现。

3.  将我们输入的值放在 ch 里面,ch+32 实现将大写字母转换为小写字母。

【注意】 当我们从键盘上输入一个大写字母的时候,还要按回车键(\n)才能进入下一步,此时相当于我们同时输入了一个大写字母和 \n,那么运行后就会变成下面的结果。( \n 的ASCII值 + 32 = * 的ASCII值 )

因为 getchar 一次只调用一个字符,还剩一个 \n,下次再进入循环的时候,就轮到将 \n 转为 * 了,该如何消除多余的 \n 呢? 

4.  加上一个 getchar 来读取 \n,但并未使用 \n,这样就可以消除掉 \n 了。

注意:该如何结束这个程序呢?(ch = getchar()) != EOF,最后按 Ctrl+z 即可(记住多用)。

【题目2】 将十六进制整数 ABCDEF 转化为十进制整数,并且转换后的十进制整数所占域宽为15。

1.  十六进制整数前面有 0x,用 %d 来打印十进制整数。

2.  %md 表示打印的整数所占域宽为 m。

下图中,整数为右对齐,域宽为15。

笔记

 printf 函数返回的是:打印在屏幕上的字符的个数。

【题目3】 从键盘任意输入一个字符,编程判断是否为字母(包括大小写)。

有感觉,会用 getchar 和 EOF。

【热知识】

  • isalpha 库函数,是专门用来判断一个字符是不是字母,是字母则返回非0的值,不是字母返回0。
  • 一定要包含头文件 ctype.h

【题目4】 输入只有一行,一个字符,输出由该字符组成的金字塔 

第一次把这种找规律打印图形的题给做出来了,进步进步!主要就是分清步骤,再找规律

【题目5】 转换这些ASCII码为对应字符并输出它们,73,32,99,97,110,32,100,111,32,105,116,33。

用遍历数组的方式一个个打印,我直接一个printf 全打印。

【笔记】

通过 scanf 函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据;通过 printf 函数的%0格式控制符,输入数值时指定左面不使用的空位置自动填0。

【笔记】

利用移位的方法计算2的n次方。

【题目6】实现2个数的交换

创建第三个变量

题目很简单,补充一些细节


  结束,期待我们的下次相遇~  

  拜拜——

Dehors_Jordann_高音质在线试听_Dehors歌词|歌曲下载_酷狗音乐酷狗音乐为您提供由Jordann演唱的高清音质无损Dehorsmp3在线听,听Dehors,只来酷狗音乐!icon-default.png?t=N7T8https://t1.kugou.com/song.html?id=AwE18bCPV2

—————————————————Dehors————————————————

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

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

相关文章

2024 年江西省研究生数学建模竞赛题目 B题投标中的竞争策略问题---完整文章分享(仅供学习)

问题: 招投标问题是企业运营过程中必须面对的基本问题之一。现有的招投标平台有国家级的,也有地方性的。在招投标过程中,企业需要全面了解招标公告中的相关信息,在遵守招投标各种规范和制度的基础上,选择有效的竞争策…

武汉凯迪正大—冲击电流成套试验设备 雷电冲击电流发生器 成套雷电冲击装置

适用范围 本发生器适用于36kV及以下避雷器大电流试验、避雷器雷电流残压试验。 技术指标 1. 系统技术参数 1.标称电压:300kV 2.额定级电压:150kV 3.额定能量:45kJ 4.冲击电容量:75k/2uF*8台 5.总级数:2级 6.输…

指哪打哪,重绘神器!我已出手…

最近AI界又爆出了一个大新闻,阿里巴巴、香港大学和蚂蚁集团的研究人员联合推出了一款超厉害的AI工具——MimicBrush,它的问世,无疑给图像编辑领域带来了一场革命,它就像魔法师手中的魔杖,轻轻一挥,就能让图…

持续部署的7个陷阱及其避免方法

什么是持续部署? 持续部署是一种软件开发实践,其中代码更改会自动部署到生产中,无需开发人员或运营团队的明确批准。这实现了从开发到部署的完全自动化流程,确保新功能、错误修复和更新能够快速提供给最终用户。通过将此流程集成…

工业数据分析要用FusionInsight MRS IoTDB ?

随着工业互联网逐步兴起,在加速工业自动化、智能化的同时,也进一步加速工业生产时间序列数据的产生速度。但对于工业生产中的数据分析,仍然存在重复样本多,数据膨胀率大,缺乏专业易用的平台,这些问题成为阻…

2018年全国大学生数学建模竞赛A题高压油管的压力控制(含word论文和源代码资源)

文章目录 一、部分题目二、部分论文三、部分源代码问题1(1)绘制弹性模量与压力函数图(2)求最优单次开阀时间 问题二(1)极径与极角关系(2)求最优凸轮角速度 四、完整word版论文和源代…

数据库管理-第213期 HaloDB-Oracle兼容性测试03(20240625)

数据库管理213期 2024-06-25 数据库管理-第213期 HaloDB-Oracle兼容性测试03(20240625)1 索引1.1 B-Tree索引1.2 Hash索引1.3 复合索引1.4 唯一索引1.5 表达式索引1.6 部分索引 2 视图3 表连接3.1 内连接3.2 左/右外连接3.3 全连接清理环境: …

OpenSearch的演进与语义检索技术革新

周末听了一场关于Open Search的技术分析,整理如下,供大家参考。OpenSearch,作为ElasticSearch的一个分支,不仅继承了其强大的搜索和分析能力,更在开源社区的驱动下,不断演进和创新。本文将介绍OpenSearch的…

年轻人「入侵」厂货电商:泼天的富贵or甜蜜的烦恼?

【潮汐商业评论/原创】 “明天我们带个黑色塑料袋,假装是批发拿货的,看看能不能淘到好货。这个批发‘黑话’你也学一下,别到时候露馅。” Paula正兴冲冲地跟Grace计划去服装批发市场“消费”。 只不过,与以往普通进店客人身份不…

免费分享一套SpringBoot+Vue校园求职人才招聘(企业招聘)网站系统【论文+源码+SQL脚本】,帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue校园求职人才招聘(企业招聘)网站系统,分享下哈。 项目视频演示 【免费】SpringBootVue校园求职人才招聘网站(企业招聘)网站系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBo…

Dockerhub无法拉取镜像配置阿里镜像加速器

打开阿里镜像加速地址: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 根据平台类型按照对应方式进行配置:Dokcer Desktop是在右上角点开配置 找到Docker Engine 进行设置JSON结构: 记得要重启Docker服务才会生效&#xff01…

甜蜜诱惑:红酒与巧克力的天作之合,双重美味引爆味蕾狂欢

在味蕾的世界里,有一种组合总能轻易勾起人们的无限遐想——那便是红酒与巧克力的搭配。它们一个是液态的宝石,一个是固态的柔情,两者交织在一起,便成了一场关于甜蜜诱惑的味蕾之旅。今天,就让我们一起探索雷盛红酒与巧…

AI数字人直播源码部署揭秘:低价的背后有何猫腻?

当前,AI数字人直播全面兴起,并逐渐成为了许多大中小型企业直播带货和品牌宣传等工作的不二之选。在此背景下,不少创业者都看到了AI数字人直播正在不断拓展的应用潜力和巨大的市场需求,从而有了AI数字人直播源码部署的想法&#xf…

中国硝化纤维素年产量达15万吨 需求强劲

中国硝化纤维素年产量达15万吨 需求强劲 硝化纤维素(Nitrocellulose)又称纤维素硝酸酯,是一种由纤维素与硝酸反应生成的酯类化合物。它是一种白色或微黄色的固体,具有易燃性,并且能够溶解于酯、酮和醇等有机溶剂中。硝…

全国30省份各省资本存量数据固定资本形成总额永续盘存法(2000-2023年)

各省资本存量数据通过永续盘存法进行了详细的计算,这一方法覆盖了中国30个省份(不包括西藏),提供从2000年起直至2023的资本存量数据集。包括原始数据、测算过程、最终的资本存量结果。 以2000年作为基期年份,依据…

Rust: polars从dataframe到struct至行遍历

pandas提供了iterrows()、itertuples()、apply等行遍历的方式,还是比较方便的。 polars的列操作功能非常强大,这个在其官网上有详细的介绍。由于polars底层的arrow是列存储模式,行操作效率低下,官方也不推荐以行方式进行数据操作。…

如何用Python向PPT中批量插入图片

办公自动化办公中,Python最大的优势是可以批量操作,省去了用户粘贴、复制、插入等繁琐的操作。经常做PPT的朋友都知道,把图片插入到PPT当中的固定位置是一个非常繁琐的操作,往往调整图片时耗费大量的时间和精力。如何能省时省力插…

施耐德全新EtherCAT运动控制器M310介绍

在制造业的蓬勃发展下,高性能运动控制器成为提升生产效率、保障产品质量的关键设备之一。M310是施耐德电气新一代高性能运动控制器,它基于Intel X86硬件平台和Codesys V3.5 SP19软件平台开发,支持EtherCAT总线,拥有强大算力、高易…

揭秘BERT背后的魔力:语义相似度算法深度剖析

文章目录 引言一、BERT模型概述二、语义相似度算法的重要性2.1 文本聚类2.2 信息检索2.3 问答系统2.4 对话系统2.5 情感分析2.6 机器翻译 三、基于BERT的语义相似度算法实现原理3.1 BERT的核心原理3.2 实现语义相似度算法的步骤3.3 深入解析3.4 应用实例3.5 注意事项 四、BERT在…

华为云服务器系统重装

文章目录 1 登录云服务器,点击控制台2 选择实例3 点击更多,选择重装系统4 勾选关机,填写密码,点击确定5 选择自己方便的认证方式6 同意协议7 等待完成8 重装完毕 1 登录云服务器,点击控制台 2 选择实例 3 点击更多&…