
C语言
prayer_x
慢慢来比较快
展开
-
交换两个数
交换两个数源代码#include <stdio.h>#include <windows.h>//#pragma warning(disable:4996)int main(){ int a=1; int b=2; int temp=0; temp=x; x=y; y=temp; swap(a,b); printf("a=%d b=%d\n",a...原创 2019-05-15 20:02:03 · 134 阅读 · 0 评论 -
简单的三子棋程序
一.题目分析 简单三子棋是指棋盘为3*3,玩家与电脑之间对决的游戏。其中‘0’代表电脑落子,‘X’:玩家落子。 基本思路:1.打印地图(打印一个“#”字状的棋盘)2.电脑落子(随机落子)3.玩家落子(通过输入坐标的方式)4判断游戏结果二.程序代码game.h文件#ifndef _GAME_H__#define _GAME_H__#include...转载 2019-05-24 16:03:10 · 336 阅读 · 0 评论 -
扫雷游戏
一.题目分析扫雷游戏的具体实现思路:写这一模块时应该注重梳理,应该一步步写,如:绘制界面 --> 显示界面 --> 初始化盘 --> 检测雷周围的数字 --> 打印数字(0或其他)--> 标记雷 --> 扩展功能二.程序头文件:game.h#ifndef _GAME_H_#define _GAME_H_ #include ...转载 2019-05-24 16:27:31 · 129 阅读 · 0 评论 -
C语言标识符总结
一、算术操作符。首先了解一下算术标识符都有哪些:+、-、*、/、%。这些运算符都是最基础的操作符,不做过多介绍。但要注意“%”只能用于整型。二、移位操作符。移位操作符有两种:>>(右移操作符)、<<(左移操作符)。特别注意右移操作时分为两种情况:1、算术右移;2、逻辑移位。算术右移情况指的是:二进制数有正负之分,补位时要注意符号位;逻辑移位情况指的是:不需...原创 2019-05-24 17:13:25 · 2971 阅读 · 0 评论 -
C语言实现十进制数n到b进制的转换
一.题目分析将非负十进制整数n转换成b进制。(其中b=2~16)二.算法设计三.源代码//非递归 #include <iostream>using namespace std;int main(){ long n; int p,c,m=0,s[100]; cout<<"输入要转换的数字:"<<endl; cin&g...转载 2019-06-08 23:37:49 · 4398 阅读 · 0 评论 -
理解 :一级指针 二级指针 指针和数组 指针数组
一.一级指针一级指针的组成有三个部分,分别是指向的数据类型关键词 星号* 指针名字例如 int * p =NULL;int代表指针p指向的数据类型是int型,*代表这是一个指针变量,(1)指针变量存储的内容是指向的变量的地址(2)在使用sizeof判断指针的字节数时,在32位机器上为4个字节,在64位机器上为了兼容,仍然是四个字节大小二.二级指针二级指针是一个指向指针的指...转载 2019-06-24 17:28:04 · 238 阅读 · 0 评论 -
通讯录 C语言
#include<iostream>#include<fstream>#include<string.h>#define N 1000 //通讯录联系人存储最大值 using namespace std;...原创 2019-07-05 23:55:46 · 519 阅读 · 0 评论