- 博客(28)
- 收藏
- 关注
原创 PTA7-33 表达式计算
小明的表哥正在做家庭作业,遇到一道题困扰了很久,需要你用程序帮忙解决。题目如下:根据X,Y的值求Z的值。如果X≥0而且Y≥5,则按公式Z=3X+2Y计算;如果X≥0而且Y<5,则按公式Z=5X-Y计算;如果X<0而且Y≥0,则按公式Z=X+4Y计算;如果X<0而且Y<0,则按公式Z=3*X-Y计算。
2024-04-08 08:15:00 554
原创 7-30 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
2024-03-26 08:00:00 330
原创 1.6数组
在数组的创建中,要加一个[] 这个符号是半角状态。此时,f是不能打印出来的,因为在字符数组中,数组有个结束语\0。2.在C语言中,任何变量的空间都是整体开辟的,但是任何元素的起始地址一定是开辟字节中最小的。数组是一组类型相同类型元素的集合,数组的定长的(数组的长度一旦被定义,长度不可改变)。在数据创建的过程中,初始化的数值可以等于定义的常量的数值,也可以少于定义的常量数值。数组在内存当中是一块连续的空间,可以保存相同类型的多个元素。也可以不指定数组大小的数组,如上图。
2024-03-13 09:00:00 797
原创 7-18 两个数的简单计算器
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。
2024-03-12 09:00:00 593 1
原创 7—12PTA C语言(任何整数的各位数字)
给定一个三位正整数,输出其百位数字、十位数字及个位数字。输入格式:直接输入一个三位正整数,没有其它任何附加字符。输出格式:在一行中输出所输入正整数的各个位数字,各个数字之间用逗号间隔,没有其它任何附加字符。2582,5,8。
2024-03-04 08:00:00 440
原创 7—3 PTA C语言刷题(计算摄氏温度)
题目要求本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。
2024-03-03 08:30:00 398 1
原创 7—2 PTA C 语言刷题
看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。在一行中输出A乘以B的值。-8 13-104。
2024-03-03 08:00:00 366 1
原创 7—10PTA C语言(整数的个位数字)
本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。输入格式:本题无输入。输出格式:按照以下格式输出:152 = 个位数字 + 十位数字*10 + 百位数字*100。
2024-03-02 21:06:37 855
原创 7—1PTA C语言刷题
这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— “I'm gonna WIN!”——连续输出三遍就可以了。注意每遍占一行,除了每行的回车不能有任何多余字符。
2024-03-02 20:54:19 334
原创 1.32转义字符之详解(小白篇)
下面我们简单说一下八进制和十进制的转化130, 分别指8的2次方*1+8的1次方*3+8的0次方=88.下面我们比对一下ASCII表就能知道,下面的和此同理。下面我将把转义字符分成3类来进行解释,这三类并不是官方分配的,而是笔者的一点小建议,我认为这样来说是比较便于学习和记忆的。\0 :null 字符,代表没有内容, \0 就是 \ddd 字符的⼀种,⽤于字符串的结束标志.\v :垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。\a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发⽣。
2024-02-25 15:54:22 577 1
原创 1.5分支语句之选择
一.序言接上次的分支语句来讲一下选择语句,选择在我们的生活中处处存在,选择并不一定是二选一,还有四选一和四选二等等。总之,选择无处不在。选择语句主要分为if语句和switch语句,我觉得平常用if语句的较多。下面我们来详细了解一下选择语句。二if语句if语句主要有if和else这两个单词组成。我个人认为if语句及具有魅力,多变的魅力。它形式相对其他语句来说比较灵活,可以用多个方式来呈现。经常会听见,if语句适用于非A则B的选择,其实对于我们新手来讲的话,比较容易混淆。非A 则B,并不是说只有两个选择。
2024-02-20 21:51:50 1044
原创 1.5分支语句之循环
在这里以a作为循环的条件,a从0到10循环10次,a=0时符合条件进入循环,先+1,后打印出结果1。然后a=1继续循环,+1打印出2,以此类推,当a=10时就不符合条件,结束循环。每天都吃饭,这是循环。for循环中的初始化部分,条件部分,循环部分是可以省略的。这是因为for循环会先执行表达式1和表达式2后,执行循环语句,最后才执行表达式3。break在循环中的作用,其实在循环中只要遇到break,就停止后期所有的循环,会终止循环。就是你的值满足这个循环的条件它就循环,不满足就结束循环。
2024-02-17 16:46:01 974 1
原创 1.4C语言输入输出
scanf表示输入。需要注意的是scanf的使用需要取地址,也就是&。先给大家说一下库函数,相信大家都听说过库函数。我们在使用输入输出函数时,需要#include <stdio.h>库函数的帮助。就像是它把输入和输出的具体函数包含在内,从而使scanf和printf有相应的功能。下面我们举个例子int main()int a;必须取地址return 0;
2024-02-08 10:13:41 420
原创 51单片机的LCD1602
因为我买的是普中的板子,他这两个模块挨的比较紧,如果芯片靠右的话,这个模块就会挨住芯片,导致接触不良。作为一个小白,在学习51单片机中LCD 1602是一个重要的调试工具,自然是必不可少要学习的。有的人也用数码管进行调试,但是数码管显示的数据比较少,所以我认为LCD 1602还是有调试的优势的。在解决这个问题的时候,我查了不少资料。大家刚刚使用LCD 1602时,肯定会有一个问题,就是液晶屏不显示文字,会出现以下几种情况。可能因为手机的原因,所以这样拍才能够显示出来,但是人眼看的话,一看就看出来了。
2024-02-04 17:31:30 666 1
原创 1.3标识符与转义字符
上面几个相信大家都比较了解,下面几个初学者可能就会有疑惑,为什么常见的标点符号也要加反斜杠呢,其实在编译器中单引号、双引号等符号都有特殊含义,为了区别它是单纯的符号还是有特殊含义就加上了反斜杠。十六进制转义字符:由反斜杠(`\`)和至少一位十六进制数字组成,也用以表示特定的字符。其实常用的转义字符就那几个,慢慢都会记住的。八进制转义字符:由反斜杠(`\`)和至少一位八进制数字组成,用以表示特定的字符。概念:在C语言中,标识符是一种用于命名变量、函数、结构体、枚举等程序实体的标识符。
2024-01-29 22:44:13 506
原创 1.2变量
在C语言中分号在每一个语句中,表示语句结束。变量相当于内存中一个数据储存空间的表示。打个比方,把内存看成一栋楼,人而变量就是房间号,你在这栋楼中找人是根据房间号找到的。数据类型 + 名称(名称是自己取的);称为初始化,而两个==称为赋值;//此时a为局部变量。//此时a为全局变量。此时当局部变量和全局变量的名称一样识,默认局部优先。局部变量只对一个函数起作用,而全局变量可以应用于整个代码中。全局变量:在大括号之外的叫全局变量。2.必须进行声明变量,否则会报错;局部变量:在大括号内的叫局部变量。
2024-01-28 17:09:33 620 1
原创 1.1C语言的基本了解
下面我们正式开始学习C语言,对初学者学习C语言我提出以下几点注意。C语言是区分全角和半角的编程语言,就是区别字母的大小写。C语言的书写还要求可读性,要合理应用空格(Tab是缩进,大家可以试一下哦)。在C语言中,有两种注释(注释指解释语言,即帮助读代码的人来理解代码),一种为/**/,另一种为//。eg./*注释内容*/eg。//注释内容接下来介绍一下我上一篇提到的VS2022中关于注释的快捷方式crtl+k+c 是注释;crtl+K+u是取消注释;crtl+f5 是运行;
2024-01-27 16:37:56 362 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人