- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 C语言学习第八课(EasyX图形库)
第八课【注意:该图形库只能在c++文件下运行】1,窗口函数·initgraph(int width,int height,int flag =NULL);//创建窗口//width 指定窗口宽度//height 指定窗口高度//flag 窗口样式,默认为NULL//注意:若想要同时看到控制台和图形窗口,可将flag设置为SHOWCONSOLE,若想要多种功能,可用'|'连接·closegraph();//关闭窗口·cleardevice();//清空绘图设备2,坐标与设备1,坐标默认
2021-01-31 15:11:51 3567
原创 C语言学习第七课(函数)
第七课1,函数定义语法返回类型 函数名(参数列表){ 函数体; return 与返回类型相同类型的值//若为void类型,则无} 2,形参和实参1,形参:函数'定义'时()内的变量,类似定义变量的语句;如:int a(int s,int d);//s和d就是形参2,实参:函数'调用'时()内的传入的参数;3,变量的作用域和生命周期1,作用域:变量的作用范围(在何处能够访问到变量)【采用就近原则】2,全局变量:定义在所有函数之外的变量,定义之后,都可以访问,且数
2021-01-31 01:46:40 129
原创 (C语言)模拟密码登录
#include<stdio.h>#include<string.h>#include<conio.h> void cypher() { char* userName = "hallo";//原用户名 char* password = "666666";//原密码 char Name[50] = ""; char pswd[50] = ""; int index=0; printf("输入用户名:"); gets(Name); pr
2021-01-31 01:43:58 1337
原创 (C语言)逆序输出字符串
#include<stdio.h>#include<string.h>void reverse()//逆序输出字符串{char str[] = “I love China”;int len = strlen(str);for (int i = 0; i < len/2; i++){char t = str[i];str[i] = str[len - 1 - i];str[len - 1 - i] = t;}puts(str);}int main()
2021-01-31 01:09:46 1051 2
原创 斐波拉契数列求第n项的值
【斐波拉契数列求第n项的值】:1 1 2 3 5 8 13 …公式:f(n)=f(n-1)+f(n-2);#include<stdio.h>int fobonacci(int n){//确定出口if(n1||n2){return 1;}else{return fobonacci(n-1)+fobonacci(n-2);}}int main(){int n;scanf("%d",&n);printf("%d ",fobonacci(n));return
2021-01-31 00:47:54 247
原创 C语言学习第六课(字符和字符串)
第六课1,字符:用单引号【‘’】括起来;【字符串一定是字符数组,字符数组不一定是字符串】2,字符串:由字符组成用双引号【“”】括起来;【注意:由‘\0’结尾】1 字符串都是用字符数组存储的;【】2 字符数组初始化的两种方式:{ 1,直接使用逐个字符进行初始化,但不会自动加上'\0'; 2,使用""的方式初始化数组,会自动添加'\0';【注意:数组存储大小足够】}3,用指针给字符串赋值和用数组赋值的区别#include<stdio.h>int main(){
2021-01-30 17:19:32 205
原创 C语言冒泡排序(基本实现)
#include<stdio.h>int main(){int num[10] = { 5,3,1,4,7,8,6,9,0,2 };for (int i = 0; i < 10-1; i++)//i为排序的轮数//若有n个数据则需要 n-1 轮{for (int k = 0; k < 10-1-i; k++)//k为每一轮比较的次数{if (num[k]>num[k+1]){int t = num[k];num[k] = num[k + 1];num[k
2021-01-30 17:13:05 140
原创 C语言学习第五课(C语言循环结构)
第五课1,循环的基本概念:可以反复执行的代码块;2,while循环结构:#include<stdio.h>int main(){ while(条件表达式) { 代码块; } return 0;}3,do…while循环结构#include<stdio.h>int main(){ do//先执行一次在判断 { 代码块; }while(条件表达式); return 0;}4,for循环#include<
2021-01-30 15:01:45 167
原创 C语言学习第四课(C语言选择结构)
第四课1,清空缓冲区的方法【1,fflush(stdin); 2,setbuf(stdin,NULL);]2,下拉快捷键:【Alt+选中的区域】3,if选择结构#include<stdio.h>int main(){ if(表达式) { 执行语句; ... } else { 执行语句; ... } return 0;}4,switch选择结构#include<stdio.h>
2021-01-30 12:32:29 89
原创 C语言学习第三课(C语言运算符和表达式)
第三课1,隐实类型转换【占内存较小的类型会向占内存较大的方向转换】{float->double<-long<-unsigned<-int<-short/char}2,强制类型转换:形式:(类型名)(表达式)【注意:从小类型转到大类型,,可以确保精度不会丢失】3,操作数:参与运算的数据4,运算符:表示数据如何运算5,表达式:求值规则6,算术运算符:【注意:1,整数的‘/’会截尾 2,取模运算只用于整数】7,画图快捷键(1,win+r打开运行 2,输入mspaint
2021-01-30 01:55:29 163
原创 C语言学习第二课(C语言基础数据类型)
第二课1,程序员节(10.24)2,计算机最小表示单位:1b=1bit(位)【有n位则能表示的数据为2^n)3,计算机最小信息表示单位:1B=1Byte(字节)【1B=8b]4,二进制:逢二进一(0,1)5,十六进制:逢十六进一(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)6,进制英文简写:【HEX(16) DEC(10) OCT(8) BIN(2)】7,计算器快捷键(1,win+r打开运行 2,输入calc)8,八进制转二进制:每一个数对应三个二进制9,十六进
2021-01-30 00:27:19 117
原创 C语言学习第一课(认识C语言及编程工具)
第一课1,Debug是调试模式2,release是发行模式(发exe文件等)3,截图快捷键(1,使用QQ的Ctrl+Alt+A2,使用Windows10的shift+win+s)
2021-01-29 23:58:39 198
原创 PTA 7-3 【循环】【--打印图形B--】
PTA 7-3 【循环】【–打印图形B–】 (15分)输入一个数字 d 以及一个正整数n , 然后使用给定数字d作为基本有元素打印2n-1行的图形,图形第一行n个d,第二行n-1个d,第三行n-2个。。。以此类推到第n行只有1个d;然后从第n+1行开始,每一行比上一行多一个,直到第2n-1行只有n个d。#include <stdio.h>int main(void){int d,n;scanf("%d %d",&d,&n);for(int i=0;i<n;i+
2021-01-03 20:11:50 1271
原创 C语言简单求n阶层的方法
//简单求n阶层的方法#include<stdio.h>int main(){int n ,sum= 1;scanf_s("%d", &n);for (;n!=0; n–){sum *= n;}printf("%d", sum);return 0;}
2021-01-03 19:58:58 3919
以编译好的OpenCV文件,含msvc和MinGW两种编译的版本,都是OpenCV3.x
2023-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人