IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言I博客作业05 -> 正文阅读

[C++知识库]C语言I博客作业05

这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?joinKey=rjrg8lmq4wzq-p9oj9kxrkm-1-60300df3382549104a12bbe9f193eb77&typeId=17321
这个作业要求在哪里https://bbs.csdn.net/topics/603325756
这个作业的目标练习了一些循环结构和选择结构的语句
学号20218550

1. PTA作业

1.1 7-1 根据输入的数字,输出需要上课的节数

本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:

  • 1 星期一 8节课
  • 2 星期二 10节课
  • 3 星期三 6节课
  • 4 星期四 8节课
  • 5 星期五 6节课
  • 6 今天没有课,可以好好休息一下啦!
  • 7 今天没有课,可以好好休息一下啦!

输入格式:
例如:1

输出格式:
星期一 8节课(一和8之间有一个空格)
1.1.1 代码截图
在这里插入图片描述

1.1.2 数据处理

数据表达:定义了一个int类型的变量a。
数据处理:用switch语句,然后每输入一个数对应输出的一段文字。

1.1.3 PTA提交列表及说明
在这里插入图片描述
题目意思是每输入一个数对应输出的一段文字,然后就用switch语句。

1.2 7-2 有多少位是7?

从键盘读入一个4位数的整数,求该数中有多少位是7

输入格式:
一个4位数的整数

输出格式:
该整数中7的个数
1.2.1 代码截图
在这里插入图片描述

1.2.2数据处理

数据表达:定义了三个int类型的变量 a,A,b。
数据处理:用了循环结构和选择结构,先用while语句求余数将每一位上的数提取,再用if else语句判断是否为“7”,如果是,b就加1,最后输出b的值。

1.1.3 PTA提交列表及说明
在这里插入图片描述
先用while语句求余数将每一位上的数提取,再用if else语句判断是否为“7”,如果是,b就加1,最后输出b的值。

1.3 7-3 输入一个数字,输出其对应的星期几的英文单词。

根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
1.3.1 代码截图
在这里插入图片描述

1.3.2数据处理

数据表达:定义了一个int类型的变量a。
数据处理:用switch语句,然后每输入一个数对应输出的一段文字,不对应时(用default)然后全输出“输入错误!”。

1.3.3 PTA提交列表及说明
在这里插入图片描述
这道题跟第一题是一样的,只是最后多用了一个default.

1.4 7-4 大写字母转换为小写字母

编程从键盘输入一个大写英文字母,将其转换为小写英文字母,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。如果输入的不是大写英文字母,则输出Input Data error!。

输入格式:
从键盘输入一个大写的英文字母,以回车结束。

输出格式:
转换后的小写字母和ASCII码在同一行输出,中间以逗号分隔。
1.4.1 代码截图
在这里插入图片描述

1.4.2数据处理

数据表达:定义一个char类型的变量c,一个int类型的变量a。
数据处理:用if else语句判断输入的是否为大写英文(ASCII码值65-90),如果是,就加“32”输出和变为小写字母输出。如果不是,输出“Input Data error!”。

1.4.3 PTA提交列表及说明
在这里插入图片描述
中间用自定义测试时,发现第15行漏了个分号,以后还是要细心点。

2. 本章学习总结

2.1 学习进度条

周/日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
10/18-10/247小时87二进制数的运算法则,无符号整数,带符号整数,浮点数的储存指数
10/25-10/3110小时134程序是如何执行的,汇编语言,if函数,switch函数,for循环汇编语言
11/01-11/0711小时144关于C语言的一些基础知识循环语句的运用
11/08-11/1413小时150一些循环结构和选择结构的语句一道题需要用几种语句的情况

2.2 积累代码行和博客字数

在这里插入图片描述

2.3 学习感悟

这一周一直在看c语言入门的书,那本书也过于详细了,连预处理指令、主函数都能解释好几大段,看了后有许多以前似懂非懂不太理解的内容能明白了,也因为解释的过多,还没有学到太多的内容,就跳着把这次pta上题目所要用到的语句部分看了看,然后做题目时就轻松了挺多,以后就好好看下去。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-14 21:25:37  更:2021-11-14 21:26:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:17:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码