- 博客(6)
- 收藏
- 关注
原创 共用体和联合体
联合体与结构体的内部写法基本一致,区别在于结构体的开头struct,而联合体为union。2.联合体的内存,就是构成其内部成员中最大的那个成员变量的大小;3.如果改变联合体中其中一个成员的值,其它成员的值也会改变。1.联合体内所有成员共用一个地址;...
2022-07-26 22:10:50
1189
原创 7-7 美好日子 (10 分)
据说2021年12月2日是一个美好日子,因为这是一个完全对称日!这里认为一个美好日子是一个共8位数字的完全对称日(例如20211202),其中年份占4位,月份、日份都是2位。对于给定的年份,请判断该年是否存在美好日子。输入格式:首先输入一个正整数T(<8000)表示测试数据的组数,然后输入T组测试数据。对于每组测试数据,输入一个年份y(2020<y<10000)。输出格式:对于每组测试数据,输出一行。若年份y存在美好日子,则输出该日期,否则输出“none”。引号不必输出。
2022-03-31 11:15:50
1445
2
原创 7-6 字符串中的数字之和
s程序要求能够提取输入的字符串中的数字,将数字累加,得到数字之和,如输入的字符串为"abc76wet23er1.",应该提取数字76,23,1,求和后,即76+23+1=100,要求输入的字符串最后一个字符不能为数字字符。输入格式:输入一个字符串.输出格式:输出字符串中的数字之和输入样例:在这里给出一组输入。例如:abc76wet23er1.输出样例:在这里给出相应的输出。例如:100本题难度不高但也很有趣,只要通晓怎样将数字字符转化为整数便可以解.
2022-03-24 08:41:42
2584
原创 c++栈的用法(1)
栈最大的特点是“先进后出”,如同一筒羽毛球,先放进去的球是最后才能拿出来的,而后放进去的球却是最先拿出来的。同理,先储存进栈中的元素是最后才能展现,而后放进去的却是最先展现的。栈的头文件是#include<stack>栈又可划分为两种:第一种是基于数组的栈;第二种是基于单链表的栈。本节只讲述一下第一种。栈的主要操作如下:stack<type>s; //定义一个栈,type为数据类型(相当于int、double、char等);s.push(data) .
2022-03-17 23:18:48
2276
原创 1070: 小汽车的位置
有一辆智能小车,最初(时间为0)的位置为(0,0),我们想知道它最后的位置。小车以每小时10公里的速度向北移动(以北为y轴正向,以东为x轴正向)。小车会受到一系列依照时间戳记排序的命令,1表示“向左转”,2表示“向右转”,3表“停止”。每个命令的前面有一个时间戳记,所以我们知道该命令是何时发出的。最后一个命令一定是“停止”。我们另外假设,这辆小车非常灵活,它可以在瞬间转弯。以下列输入为例。小车在时间为5的时候收到一个“向左转”的命令1,在时间10收到一个“向右转”的命令2,在时间15收到一个“停止”的命令
2022-03-15 22:12:25
183
原创 c++ vector的用法
vector是STL的动态数组,可以在运行中根据需要改变数组的大小。因为它以数组的形式储存,所以它的内存空间是连续的。vector的头文件为#include<vector>常用方法:1.vector<int>a2.vector<int >b(a)3.vetcor<int>a(100)4.vector<int>a(100,6)5.vector<string>a(10,"null")6.vector<
2022-03-13 23:26:43
27090
空空如也
为什么eeprom读取的数据是错的
2022-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人