- 博客(16)
- 收藏
- 关注
原创 C语言小项目-通讯录
通讯录1. test.c 测试 模块2. contact.h 声明函数3. contact.c 实现函数的功能 1. test.c 测试 模块 //----------------------------通讯录--------------------------------- #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include "contact.h" //1. test.c 测试 /
2021-09-08 16:16:23
250
原创 strcpy拷贝字符串、strcat追加字符串、strcmp比较字符串、查找子字符串 strstr、切割字符串strtok
字符函数和字符串函数1.strcpy拷贝字符串2.strcat追加字符串3.strcmp比较字符串4.查找子字符串 strstr5.切割字符串strtok 1.strcpy拷贝字符串 char* strcpy(char * destination, const char * source ); —源字符串必须以 ‘\0’ 结束。 —会将源字符串中的 ‘\0’ 拷贝到目标空间。 —目标空间必须足够大,以确保能存放源字符串。 —目标空间必须可变。 //--------------------strcpy、字符
2021-09-04 23:25:55
560
原创 打印水仙花数、打印菱形、喝汽水、奇数全部都位于偶数前面、5位运动员参加了10米跳水比赛,有人让他们预测比赛结果
测试测试1测试2测试3 测试1 测试2 测试3 吞吞吐吐拖
2021-09-03 18:46:36
191
原创 sizeof、strlen
sizeof、strlen //-------------------------sizeof、strlen---------------------------- //-----------------------整形数组、sizeof--------------------- int main() { // 数组名是首元素的地址 // 1.sizeof(数组名) - 数组名表示整个数组 // 2.&数组名 - 数组名表示整个
2021-08-31 19:21:36
166
原创 strcpy字符串拷贝、const修饰对象不能被改变、assert有效性
strcpy、字符串拷贝 const 修饰对象不能被改变 assert(dest != null); 断言 保证指针的有效性 --------------------strcpy、字符串拷贝--------------- void my_strcpy(char* dest, char* src) { if (dest != NULL && src != NULL) { while (*dest++ = *src++) // '/0'
2021-08-27 19:51:33
188
原创 扫雷小游戏
扫雷游戏 整体框架 #define _CRT_SESURE_NO_WARNINGS 1 #include <stdio.h> #include "game.h" void menu() { printf("*****************************\n"); printf("***** 1.play *******\n"); printf("***** 0.exit *******\n"); printf("************
2021-08-15 22:20:25
151
原创 三子棋游戏
三子棋游戏 主要实现方法函数、循环、数组 定义声明部分 #include <stdio.h> #include <stdlib.h> #include <time.h> #define ROW 3 #define COL 3 // 定义数组行列 3行3列 // 声明 void InitBoard(char board[ROW][COL],int row,int col); void DisplaBoard(char board[ROW][COL],
2021-08-14 23:10:10
177
原创 输出9*9乘法表、猜数字游戏、电脑关机程序
在屏幕上输出9*9乘法表 猜数字游戏 电脑关机程序 1. 在屏幕上输出9*9乘法表 #include <stdio.h> int main() { int i = 0; // 确定打印9行 for(i=1;i<=9;i++) { //打印一行 int j = 1; for(j=1;j<=i;j++) { printf("%d*%d=%-2d ",i, j, i*j); //-2d打印2位左对齐,空格填充 } printf("\n"); .
2021-08-03 17:41:09
300
原创 3个数从大到小输出、最大公约数、闰年、计算1/1-1/2+1/3-1/4+1/5.....+1/99-1/100的值、求10个整数中最大值
1. 3个数从大到小输出 #include <stdio.h> int main() { int a = 0; int b = 0; int c = 0; scanf("%d%d%d",&a, &b, &c);// 9 6 3 // 算法实现 // a中最大值 // b次之 // c中最小值 if(a<b) //如果a<b,把b赋予a { int top = a; //防止原本a数据被修改 a =
2021-08-03 16:50:42
185
原创 数组查找、字符两端移动、模拟用户登录情景
1、 写一个代码,在arr数组(有序的)中找到 6 2、 写一个代码,在arr数组(有序的)中找到 6 (二分法查找) 3、 编写代码,演示多个字符从两端移动,向中间汇聚 4、编写代码,模拟用户登录情景,并且只能登录三次(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均错误,则退出程序) 1、 写一个代码,在arr数组(有序的)中找到6 #include <stdio.h> int main() { int arr[] = {1,2,3,4,5,6,7,8,9,10}; int
2021-07-30 22:51:20
224
1
原创 使用for循环计算n的阶乘
使用for循环计算n的阶乘 #include <stdio.h> int main() { int i = 0; int n = 0; int ret = 1; scanf("%d",&n); //例如输入5 for(i=1; i<=n;i++) { ret = ret * i; } printf(“ret = %d\n”,ret); return 0; } 使用for循环计算 1!+2!+3! 把 n 改成具体想计算的数即可 #include <stdio.h&g
2021-07-30 22:13:05
19083
原创 while循环、for循环、do while循环
使用while 判断一个数是否为奇数 #include <stdio.h> int main() { int i = 1; while(i<=100) { printf("%d “,i); i+=2; } while(i<=100) { if(i%2 == 1) printf(”%d ",i); i++; } return 0; } 使用while循环 打印1-10 #include <stdio.h> int main() { int i = 0; while(i
2021-07-30 21:55:46
237
原创 warning C4996: ‘scanf‘: This function or variable may be unsafe.报错解决方法
解决VC++ warning C4996: ‘scanf’: This function or variable may be unsafe.报错解决方法 第一个解决方法使用VC编译器提供的scanf_s、缺点 Scanf_s :不是标准C语言提供的,是VS编译器提供的(不具有跨平台性) 第二个解决方法让它失效,在源文件的第一行使用 use _CRT_SECURE_NO_WARNINGS 避免以后每次都要使用让它失效,一次性解决方法 找到安装的路径,打开VC、打开vcprojectitems,用记事本
2021-06-21 00:05:07
1066
2
原创 MySQL的安装及简单命令
MySQL的安装及简单命令 mysql-5.5.52-winx64的安装 点击Next 如果以前安装过,卸载方法打开控制面板相关MySQL全部卸载。 在文件夹下找到并删除它,然后重新安装MySQL即可。 基本命令 输入cmd,进入命令窗口 1,查看数据库有多少个数据库 show databases; 2,创建数据库 create database 接数据库名称 db_student; 3,查看数据库的状态 tatus 或\s 4,使用某个数据库 use db_student; 5,查看数sh据库中
2021-03-29 23:22:55
207
原创 MySQL清理、卸载
MySQL 数据库的清理、卸载 第一次安装的朋友们,安装不成功,不知道怎么卸载干净,后面是不是怎么都安装不上了,特痛苦!!! 1、打开控制面板,找到MySQL卸载下它 2、找到自己的安装目录进入,找到MySQL。 3、找到MySQL文件删除它 4、这是一个隐藏文件,如果文件夹没有,就点击查看显示隐藏文件 5,进入 ProgramData 这个文件,找到MySQL删除它。 6、完成了,重新安装MySQL。 7、如果运气实在不好,还是出现错误,安装不成功。 那就清理注册表了,在搜索栏输
2021-03-29 00:52:11
218
原创 Ubuntu输出语句时提示wordcount.foreach(print) ^ SyntaxError: invalid
用于个人笔记,学习交流 在spark 的WordCount实验中。 提示wordcount.foreach(print) ^ SyntaxError: invalid(语法错误)。 首先检查自己的语法(如:多的空格)等。 而我这里是错误是,语法不兼容(python3的语句我用python2输出)。 这是python3语句 这是python2 解决方法:配置PySpark使用python3作为编程语言 $ nano ~/.bashrc 文件末尾添加如下语句 export PYTHONPATH=SPARKH
2021-03-24 20:53:43
738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅