摘要: 首先,要了解FILE, FILE是一个结构体。 1.文件的打开 FILE *fopen(char *filename, char *mode); filename 是要打开的文件的文件名,文件名中包含问价的相对路径或者绝对路径。 mode 是文件的打开方式。 r 只读,必须要存在。 w 会自动创建 阅读全文
posted @ 2020-07-31 15:30 佚——名 阅读(227) 评论(0) 推荐(0)
摘要: 逐个字节初始化,因此初始化的值可以0,-1; 阅读全文
posted @ 2020-05-24 19:37 佚——名 阅读(120) 评论(0) 推荐(0)
摘要: 题目中要求将数的数据先存储到字符串中, 比如https://acm.sdut.edu.cn/onlinejudge3/problems/2136 这个题目中,也要求,数的中序遍历,后序遍历,高度和叶子结点的个数,我写本文的目的并不是要记录这些问题,不过在最后附上相应的函数。 肯定先定义一个字符串。 阅读全文
posted @ 2020-05-16 13:41 佚——名 阅读(248) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-14 13:32 佚——名 阅读(106) 评论(0) 推荐(0)
摘要: 朴素匹配 #include<bits/stdc++.h> #define N 102 using namespace std; int match(string s, string t) { unsigned int i = 0, j = 0; while(i < s.size() && j < t 阅读全文
posted @ 2020-05-14 07:14 佚——名 阅读(103) 评论(0) 推荐(0)
摘要: 我之前的代码会出现状况有,a-a-a-a-a不能输出aaaaa,所以,在比较str[i-1]和str[i+1]时,会有等号。 #include<bits/stdc++.h> #define mod 998224353 using namespace std; int main() { int t; 阅读全文
posted @ 2020-05-12 21:16 佚——名 阅读(160) 评论(0) 推荐(0)
摘要: 7-13 输出一个数的位数及其逆序数 (12分) 从键盘输入一个正整数(不超过9位,即最多9位),要求编程实现以下功能: ① 求出这个数是几位数,并输出其位数; ② 输出这个数的逆序数。 输入格式: 输入一个正整数(不超过9位,即最多9位)。 输出格式: 输出刚刚输入的正整数,包含的位数及其逆序数, 阅读全文
posted @ 2020-05-12 16:53 佚——名 阅读(2646) 评论(0) 推荐(0)
摘要: 首先,肯定是想到用循环的方法来做; 但是,他也是有规律的 话不多说,上代码。 #include<bits/stdc++.h> using namespace std; int main() { int n; while(cin>>n) { int sum = 0; for(int i = 1; i 阅读全文
posted @ 2020-05-12 16:25 佚——名 阅读(606) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> using namespace std; typedef struct node { char data; struct node *l,*r; }BT; BT*creat_DLR() { BT *root; char temp; cin>>temp; 阅读全文
posted @ 2020-05-11 22:14 佚——名 阅读(194) 评论(0) 推荐(0)
摘要: 题意为,输入“I am zhang.” 输出“zhang. am I”. 我的思路是先将每个单词翻转,然后再讲整个句子翻转。 注意怎么识别单个单词,一种是空格,另一种是句子的结尾。 #include<bits/stdc++.h> using namespace std; void Reverse(s 阅读全文
posted @ 2020-05-11 00:06 佚——名 阅读(169) 评论(0) 推荐(0)