- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 杨辉三角形
首先我们先来分析一下杨辉三角形的结构 由此可见我们需要斜边为1,且直角边为1,在分析一下里面的内容 从第二排开始,中间的数为上两位数之和,由此我们可以得出以下代码 int main() { int a[10][10] = { 0 };//创建一个10行10列的数组用来存储三角形 int i, j; for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { if (i == j)//斜边为1 a[i].
2021-09-13 14:46:36
224
原创 判断是否为反转字符串
在上一节中我们已经讲述了如何去反转字符串 反转字符串(三步反转法) 我们要寻早是否为反转字符串时,则只需要判断两个字符串是否相等 int is_same(char* a1, char* a2) { int i; int len = strlen(a1); for (i = 0; i < len; i++) { change(a1, 1); int ret = strcmp(a1, a2); if (ret == 0) return 1; } return 0; }
2021-09-13 14:12:48
348
原创 反转字符串(三步反转法)
上一章节反转字符串https://blog.youkuaiyun.com/weixin_44681167/article/details/120235252?spm=1001.2014.3001.5501 由于上一章节,我已经讲过普通的反转方法(暴力反转法),这一章节我们讲一个简单的反转方法,只需要三步 第一步:获得我们的数组 第二步:分别旋转,我们这里设置k为2,则左边旋转k个,也就是两个,后面全部旋转 第三步:全部旋转 代码实现如下 void change(char* a, int k) { i
2021-09-11 13:50:53
498
原创 反转字符串(暴力反转法)
题目:若有字符串abcdef,用户输入k个字符,则旋转k个字符,例子:abcdef,若用户输入2,则输出cdefab. 首先,我们先创建好源文件,并写好我们将要调用的函数,本文中实现功能函数名为reverse int main() { char a[] = "abcdef"; reverse(a, 2); return 0; } 我们首先要解决旋转次数,用户用k来设置旋转次数,所以我们也用变量k来设置旋转次数 for (i = 0; i < k; i++) } 我们可以先用一个
2021-09-11 11:41:18
275
原创 c语言实现三子棋(visual studio 2019)
首先我们先创建一个头文件来专门存放我们需要的库函数,以及声明我们需要自己定义的函数,在此文章中头文件名为outside.h #pragma once #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 3 //我们设置的行数 #define COL 3//我们设置的列数 void InitBoard(char boa.
2021-09-10 20:45:22
311
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅