基础学习
Chark向
这个作者很懒,什么都没留下…
展开
-
C语言笔记-扫雷游戏
#include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 9 //棋盘横向大小 #define COL 9 //棋盘纵向大小 #define ROWS ROW+2 //存储雷的棋盘横向大小 #define COLS COL+2 //存储雷的棋盘纵向大小 #define EASY_COUNT 10 //棋盘雷的个数 void menu() { printf("********原创 2020-09-23 16:48:00 · 155 阅读 · 0 评论 -
C语言学习笔记_三子棋
#include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 3 //棋盘的行 #define COL 3 //棋盘的列 void menu() { printf("****************************\n"); printf("******1.paly 0.exxit*****\n"); printf("****************************\n"原创 2020-09-22 20:45:22 · 129 阅读 · 0 评论 -
C学习笔记—冒泡排序
#include<stdio.h> void bubble_sort(int arr[],int sz) { //确定冒泡排序的趟数 int i = 0; for(i=0;i<sz-1;i++) { int flag = 1;//假设这一趟排序的数据已经有序 //每一趟冒泡排序 int j = 0; for(j=0;j<sz-1-i;j++) { if(arr[j]>arr[j+1]) { int tmp = arr[j];原创 2020-09-22 15:59:40 · 138 阅读 · 0 评论 -
C学习笔记-递归
用递归的方法实现strlen()函数功能 //递归的方法 //把大事化小 //my_strlen("new"); //1+my_strlen("ew"); //1+1+my_strlen("w"); //1+1+1+my_strlen(""); //1+1+1+0 //3 int my_strlen(char* str) { if(*str != '\0') return 1+my_strlen(str+1); else return 0; } int main() { char arr[原创 2020-09-17 11:14:33 · 108 阅读 · 0 评论 -
C学习笔记-猜数字游戏
时间戳 当前计算机的时间 减 计算机初始时间(1970.1.1.0:0:0)=(xxxx)秒 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<time.h> void menu()//菜单界面 { printf("*************************************\n"); printf("********1.进入游戏 0.退出游戏****原创 2020-09-16 17:24:13 · 209 阅读 · 0 评论 -
C学习笔记-简单登陆
#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int max =0; char password[20] = {0}; for(max=0;max<3;max++) { printf("请输入密码:"); scanf("%s",&password); if(strcmp(password,"123456") == 0)//==不能用来比较字符串是否原创 2020-09-16 15:55:57 · 83 阅读 · 0 评论 -
C学习笔记-二分查找法
#include<stdio.h> #include "stdlib.h" int main() { int arr[]={1,2,3,4,5,6,7,8,9,10}; int k = 7; int sz = sizeof(arr)/sizeof(arr[0]);//计算元素个数 int left = 0;//左下标 int right = sz-1;//右下标 while(left<=right) { int mid = (left+right)/2; if(a原创 2020-09-16 15:11:32 · 101 阅读 · 0 评论