![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
Sunshine--
裂缝中的阳光
展开
-
三子棋
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h>//整体思路://1.打印一个菜单使界面更加友好//2.定义一个二维数组来表示棋盘//3.对棋盘进行初始化,这里让棋盘全部为空格即初始化/...原创 2018-10-26 12:58:49 · 128 阅读 · 0 评论 -
大量定义同类型数据的方法——数组
//第四章 数组//数组是一组相同类型元素的集合,注意定义数组长度的一定要是常量//int a = 10;//int arr[a];//这种方法是错误的因为a还是一个变量,只是给它赋值了////1.计算数组长度://int main()//{// int arr[] = { 1,2,3,4,5 };// int sc = sizeof(arr) / sizeof(arr[0]);...原创 2018-11-02 17:15:42 · 449 阅读 · 0 评论 -
结构体的小故事
//1.结构体的声明//struct tag//{// member - list;//}; variable - list;//eg://struct student//{// char name[100];// int age;// char sex[20]//};////2.结构体变量的定义和初始化//struct point//{// int x;// ...原创 2018-11-02 17:12:47 · 148 阅读 · 0 评论 -
C——教你如何得到一个数的每一位
//1.1.在屏幕上输出以下图案: //*//***//*****//*******//*********//***********//*************//***********//*********//*******//*****//***//*//图形1://#include<stdio.h>//#include<stdlib.h&...原创 2018-11-02 17:10:51 · 1493 阅读 · 0 评论 -
C函数——由浅入深
//函数//分类为:1.库函数:注意再使用库函数的时候需要加上相应的头文件// 2.自定义函数:它需要的元素有:返回类型、函数名、函数参数////example1:////写一个函数可以找出两个整数中的最大值//#define _CRT_SECURE_NO_WARNINGS//#include<stdio.h>//#include<stdlib.h&g...原创 2018-11-02 17:08:59 · 5162 阅读 · 0 评论 -
五子棋
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h>//整体思路://1.打印一个菜单使界面更加友好//2.定义一个二维数组来表示棋盘//3.对棋盘进行初始化,这里让棋盘全部为空格即初始化/...原创 2018-11-02 16:58:51 · 137 阅读 · 0 评论 -
逻辑运算符 题型
////1.5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果////A选手说:B第二,我第三;////B选手说:我第二,E第四;////C选手说:我第一,D第二;////D选手说:C最后,我第三;////E选手说:我第四,A第一;////比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。////思路:这题是要求对于5个人说的话进行真假判断,由于这5个人说的话只有50%的...原创 2018-11-02 16:57:02 · 1531 阅读 · 0 评论 -
C语言操作符题型
////1.编写函数: ////unsigned int reverse_bit(unsigned int value);////这个函数的返回值value的二进制位模式从左到右翻转后的值。////如:////在32位机器上25这个值包含下列各位:////00000000000000000000000000011001////翻转后:(2550136832)////100110000...原创 2018-11-02 16:51:34 · 154 阅读 · 0 评论 -
C语言编程思想从无到有
//1.打印100到200之间的素数//首先需要知道判断素数的条件是:小于等于该数开方的所有数中有一个数能被整除就不是素数#include &lt;stdio.h&gt;#include &lt;math.h&gt;int main(){int n = 0;int m = 0;int i = 0;for (n = 101; n &lt;= 200; n+=2) {//偶数肯定不是素...原创 2018-09-23 15:54:36 · 659 阅读 · 0 评论 -
结构体变量和枚举型变量的使用
#include &lt;stdlib.h&gt;#include &lt;stdio.h&gt;//枚举型变量的使用,当一个变量的取值被限定的时候这时可以用枚举变量//枚举型变量里面变量的值在输入、赋值的时候是字符的形式,即是里面定义的变量;输出的时候是int型//在定义枚举型变量的时候具体定义方法如下:enum Sex {male,famale};//结构体的使用掌握定义、赋...原创 2018-09-24 15:48:04 · 1713 阅读 · 0 评论 -
常见:C——循环问题
//1.1.在屏幕上输出以下图案://*//***//*****//*******//*********//***********//*************//***********//*********//*******//*****//***//*//图形1://#include&lt;stdio.h&gt;//#include&lt;stdlib.h&gt...原创 2018-10-02 17:55:23 · 215 阅读 · 0 评论 -
循环分支常见基础问题
////第二章:循环分支////1.判断一个数是否为奇数////思路:////输入一个数看它是否能被2整除,若不能则为奇数输出////若能则为偶数输出//#include&lt;stdio.h&gt;//#include &lt;stdlib.h&gt;//int main()//{// int number=0;// printf(“请输入一个数。判断该数是否为奇数:\n”)...原创 2018-10-02 17:56:35 · 292 阅读 · 0 评论 -
C语言操作符总结
一、操作符分类1.算术操作符:(1)+:加使用规则:可以用于两个整数、浮点数、字符之间进行相加注意事项:用于相加的两个数可以是不同类型的,如果是两个不同类型对象做加法那么最后的结果的类型会自动转化为较大的类型。特别的对于字符与整型进行运算时,实际参加运算的是字符的ASCII码。eg:#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;int...原创 2018-10-23 09:25:50 · 339 阅读 · 0 评论 -
扫雷
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>//1.打印一个菜单,提示用户是否开始游戏int Menu() { printf("##########################...原创 2018-10-26 13:01:42 · 285 阅读 · 1 评论 -
C语言中让人头疼的指针
//1.指针是个变量,存放内存单元的地址。存放在指针中的值都被当作地址来处理//一个小的单元到底有多大?(一个字节这么大)//我们需要明白:// 在32位的机器上,地址是32个0或1组成的二进制序列,那么地址就得用4个字节的空间来存储(一个字节是8位二进制数),所以一个//指针变量的大小应该是4个字节。// 在64位的机器上,如果有64个地址线,那么一个指针变量的大小是8个...原创 2018-11-02 17:19:46 · 186 阅读 · 0 评论