![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
小黄_kylin
好好学习
展开
-
定义两个变量,在不使用第三个变量的情况下,调换两个变量的值.
int main(){int a = 3;int b = 5;printf(“a=%d b=%d”,a,b);a=a^b;b=a^b;a=a^b;printf(“a=%d b=%d”,a,b);return 0;原创 2021-09-04 17:02:06 · 69 阅读 · 0 评论 -
C语言实现冒泡排序
void bubble_soft(int arr[], int sz) { int i, j; int flag = 1; for (i = 0; i<sz - 1; i++) { for (j = 0; j<sz - 1 - i; j++) { if (arr[j]>arr[j + 1]) { int tmp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] .原创 2021-09-04 16:52:05 · 62 阅读 · 0 评论 -
C语言实现扫雷
test.c#define _CRT_SECURE_NO_WARNINGS#include "game.h"void game(){ char mine[ROWS][COLS] = { 0 }; char show[ROWS][COLS] = { 0 }; //初始化棋盘 InitBoard(mine, ROWS, COLS, '0'); InitBoard(show, ROWS, COLS, '*'); //打印棋盘 DisplayBoard(show, ROW, COL);原创 2021-08-23 14:26:02 · 365 阅读 · 2 评论 -
C语言实现三子棋
C语言实现三子棋test.c#define _CRT_SECURE_NO_WARNINGS#include "game.h"void game(){ printf("三子棋游戏开始\n"); char board[ROW][COL]; char ret = 0; //初始化棋盘 InitBoard(board, ROW, COL); //打印棋盘 DisplayBoard(board, ROW, COL); //开始下棋 while (1) { //玩家走原创 2021-08-23 13:18:54 · 64 阅读 · 0 评论