![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
昨日,成长
Hormous的一天
这个作者很懒,什么都没留下…
展开
-
我骄傲的字符串连接
//连接两个字符串 #include int main() { char a[100] = {"123"}; char b[100] = {"123"}; int i,j; for (i = 0;a[i] != '\0';i ++); for (j = 0;b[j] != '\0';j ++) { a[i] = b[j];原创 2017-10-21 19:47:36 · 140 阅读 · 0 评论 -
一道关于迷宫的队列问题
#include <cstdio> #include <iostream> #define MAX_N 10 #define MAX_M 10 using namespace std; const int INF = 100000000; // 使用typedef会更加方便一点 typedef pair<int,int> p; // 输入 char maz...原创 2017-11-27 15:15:06 · 286 阅读 · 0 评论 -
关于char[]类型的排序 和字符串在使用时可能char*更好用
typedef map<char*,int> MP;我骄傲啊,解决了世纪难题。原创 2017-11-26 19:52:24 · 1047 阅读 · 0 评论 -
1143单词数——中级
#include int main() { char c; while(1){ char b = ' '; int flag = 0; int counter = 1; scanf("%c",&c); if (c == '#')break; while(c !='\n'){ if (c==' '&&b!=' '){原创 2017-11-05 18:42:27 · 165 阅读 · 0 评论 -
又增一战徒增烦恼
#include #include int main() { char str1[1010]; char str2[1010]; char str3[1020]; str3[0]=='0'; int t,i,a; int counter = 0; scanf("%d",&t); for (i = 0;i < t;i ++){原创 2017-11-05 20:52:04 · 143 阅读 · 0 评论 -
快速幂的使用,干掉了一道
#include int fastMod(int x,long n,int m){ int r = 1; while(n != 0 ){ if (n % 2 != 0)r = x*r%m; x = x*x%m; n /= 2; } return r; } int main() { long n; int原创 2017-11-06 16:58:36 · 200 阅读 · 0 评论 -
链表的遍历
原创 2017-11-14 17:20:09 · 2709 阅读 · 0 评论 -
递归 (斐波那契数的简单两种应用)
第一种用数组实现递归 //斐波那契数的简单运用,递归 #include int main() { unsigned long long f[20]; f[0] = 1; f[1] = 1; int n; for(n = 2;n { f[n] = f[n-1] + f[n-2]; } for (n = 0;n原创 2017-10-23 16:19:53 · 277 阅读 · 0 评论 -
大约瑟夫
#include int main() { int k; scanf("%d",&k);//k来表示好人和坏人分别的人数 int array[15]; int m; int t,f,s,i; for (m = k + 1;;m ++) { t = 0;//老计划 f = 0; s = 0;原创 2017-10-23 19:37:48 · 154 阅读 · 0 评论 -
一些字符串的冷知识点
1.字符串可以用二维数组来运算。原创 2017-10-27 13:27:21 · 203 阅读 · 0 评论 -
二阶指针的运用,字符串的交换
牛逼的字符串交换#include<stdio.h> void exchange(char **p1,char **p2) { int *temp; temp = *p1; *p1 = *p2; *p2 = temp; } int main() { char a[10]; char b[10]; gets(a); get...原创 2017-11-05 09:57:19 · 1203 阅读 · 0 评论 -
返回指针的函数特性,和malloc的初识,全局变量的提示
,原创 2017-11-05 11:20:01 · 221 阅读 · 0 评论 -
for语句对字符串的新用法
#include int main() { char str[100]; gets (str); int i; for (i = 0;str[i] != '\0';i ++); for (i = i-1;i >= 0;i --) { printf("%c",str[i]); } return 0; } /*Descri原创 2017-10-21 16:17:09 · 722 阅读 · 0 评论 -
约瑟夫,嘿嘿,你被ko了 。还有一点小感悟
#include int main() { int i,j,b,c; int n,a,t; scanf("%d",&n); int array[n+1]; int barray[n+1]; for (i = 1;i <= n;i ++) array[i] = i; for (j = 1,i = 1;i <= n;i ++)原创 2017-10-22 16:06:55 · 160 阅读 · 0 评论 -
选择排列函数
#include int main() { int basisdate ;//基准数 int array[10]; int i = 0,j = 0; for (i = 0;i < 10;i ++) scanf("%d",&array[i]); basisdate = array[0]; int counter = 0; int原创 2017-10-21 23:30:40 · 320 阅读 · 0 评论 -
逆向思考素数问题。
//我现在要把刚刚看到的新型素数计算表来干一下 #include #define MAXi_NUM 100 int main() { int prime[MAXi_NUM+1]; int i,j; for(i = 0;i <= MAXi_NUM;i ++) prime[i] = 1; //在遍历完所以数据后,我应当开始我的操作 //1.从2开原创 2017-10-21 20:22:48 · 156 阅读 · 0 评论 -
字符串的交换,, 大神与我的作品有差距。等我成为了指针之王再来干他!!!!
void swap(char **q1,char **q2) { char *temp; // 用 temp[100] 是不能赋值成功的 temp = *q1; // 赋值用 = 而不是 == *q1 = *q2; *q2 = temp; } void exchange(char **p1,char **p2,char **p3) { if(strc原创 2017-10-21 16:33:12 · 141 阅读 · 0 评论 -
ZOJ - 2851 Code Formatter
ZOJ - 2851 Code Formatter 题目链接: C - Code Formatter ZOJ - 2851 题意 给你一篇文章,让你进行两个操作 1,将其中的 ‘\t’ 全都改成四个空格 2,将其每行最后的多余空格删除掉 文章将以”##”结尾,输出’\t’的个数和删掉空格的个数。 思路 题目的意思非常简单,但是我开始时没有做,因为我觉得这个需要用到一些编...原创 2018-05-07 16:41:36 · 166 阅读 · 0 评论