自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 指针的初步了解

预习指针

2020-12-29 23:01:26 244

原创 运算符与表达式(包含少量位运算知识点)

这里写目录标题运算符与表达式关系运算符与关系表达式逻辑运算符和逻辑表达式条件运算符与条件表达式逗号运算符与逗号表达式C的运算符和表达式运算符分类:运算符与表达式关系运算符与关系表达式逻辑运算符和逻辑表达式条件运算符与条件表达式逗号运算符与逗号表达式C的运算符和表达式运算符和表达式运算符分类:按运算对象的数目:(1)单目运算符(2) 双目运算符(3)三目运算符按照其功能:1.算术运算符2.赋值运算符3.关系运算符4.逻辑运算符5.位运算符6.自增自减运算符7.条件运算符

2020-12-24 22:10:06 197 1

原创 结构数组和结构指针

结构数组和结构指针1.结构数组结构数组初始化结构体指针2.结构体变量在函数间的传递结构在函数传递数据概述结构体变量做参数结构体变量地址作为参数使用返回值传递结构体1.结构数组结构数组是由具有相同结构的结构变量所组成的数组<存储类型> struct 结构名 结构数组名【元素个数】【={初值表}】;struct Student man[3];结构数组名是结构数组的存储首地址,连续存储。访问 man[0].a;结构数组初始化struct 结构名结构数组名[20]={{结构数组的元素

2020-12-22 20:52:06 254

原创 结构及结构变量

结构及结构变量如何对若干个相互关联且具有相同数据类型的数据进行处理离散int a,b,c,d,e;数组 int a[5];可以利用 a[i]统一的形式进行处理数组用途开辟连续的内存空间。使得程序实现简单,且逻辑结构清晰如何对若干个相互关联且具有相同数据类型的数据进行处理离散int a,b,c,d,e;数组 int a[5];可以利用 a[i]统一的形式进行处理数组用途开辟连续的内存空间。使得程序实现简单,且逻辑结构清晰多种数据类型各不相同,又有一定联系。...

2020-12-22 19:09:26 1532

原创 C语言指针数组与多级指针

指针数组首先是一个数组,指针书用来修饰数组的(即数组的元素是指针)当一系列有次序的指针变量集合成数组时,就形成了指针数组。指针数组是指针的集合<存储类型> <数据类型> *指针数组名[元素个数]...

2020-12-22 10:08:22 155

原创 指针函数

引言C语言的指针函数:1.函数返回值为int :整型函数2.函数返回值为char:字符型函数3.函数返回值为地址:指针型函数<存储类型> <数据类型> *函数名 (函数形式与参数列表)存储类型 ·函数本身的存储类型。 ·包括外部型,static型数据类型 ·返回值地址所在的内存空间中存储数据的数据类型。指针函数·定义1.在函数名前面要加上一个“数据类型 *”,表示该函数是指针型的。2.函数体内必须有return语句,其后跟随

2020-12-22 10:07:47 373

原创 数组的典型问题

例题1.随机输出100以内的数#include<stdio.h>#include<stdlib.h>#include<time.h>#include<math.h>int main(){//freopen("in.txt","r",stdin);//freopen("out.txt","w",stdout);int a[10],t,i;srand(time(NULL));for(i=0;i<=9;i++)printf("%d ",r

2020-12-22 10:06:17 131

原创 字符数组与二维数组的运用

字符数组与二维数组的运用字符数组(1)简单定义(不明确长度)(2)puts函数直接输出(3) sizeof 与 strlen(4)printf 成行输出(5)scanf 逐词读入(6)gets 函数成行接受(7)strcpy 复制函数(8)strcmp 比较字符串大小(9) strcat 完成字符串拼接二维数组关于数组的自定义函数字符数组(1)简单定义(不明确长度)char str[]={'A','E','I','O','U','\0'};#include <stdio.h>#inc

2020-12-22 10:05:53 958 1

原创 统计次数问题

统计数组中各数出现的次数害,不说了,上代码。。。#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){int i,k,j;int cs[10]={0};for(i=0;i<=9;i++){scanf("%d",&k);cs[k]++;}for(j=0;j<=9;j++)printf("Number of %d:%d\n",j,cs[j]);return 0

2020-12-21 13:16:57 136

原创 初步了解数组

声明:以下为课程笔记整理,如有侵权,请通知本人删除文章(1)数组应进行初始化如:int a[10]={0};初值不够多,后元素自动初始化补0(2)注意数组长度一定要是已经确定的数如: # define N 10(3)注意数组的越界问题如:int N;N=10;for(i=0;i<N;i++)scanf("%d",&a[i]);(4)数组从来都是从0开始int a[10],i;for(i=0;i<10;i++)scanf("%d",&a[i]).

2020-12-21 13:10:38 97

原创 if switch 语句的基础使用

本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。分支if与switchif(cond){s1;s2;...;sn;}if(cond){s1;s2;...;sn;}else{x1;x2;...;xn;}if(cond1){s1;s2;...;sn;}else if(cond2){m1;m2;...;mn;}else if(cond3){x1;x2;...;xn;}switch语句switch(n){case

2020-12-21 13:02:22 687

原创 for while循环结构

本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。for循环与while循环for循环1.计数循环int i;for(i=1;i<=100;i++){s1;s2;}2.循环规律很明确int i,sum;sum=0;for(i=1;i<=100;i=i+2){sum+=i;}标准格式for(循环变量赋初值;循环条件;循环变量更新){s1;s2;}执行过程循环变量初始化: i=1;while(循环条件){ whil

2020-12-21 12:58:24 379

原创 二分法求多项式的根

本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。例题:二分法求多项式的根x^3-x=1在[1,1.5]之间的根,要求区间宽度小于1e-4思路:只要区间长度大于等于阈值,并且中间点的函数值不为零,mid = (left + right )/2.0 ;重复如下操作:{缩小一半重新计算中间点}注意事项:实数判断是否为零,不能用x==0,因为即使真是0,计算误差也可能导致他是0.000000001,所以,实数判0一般用fabs(x)<0.000000001

2020-12-21 12:57:49 302

原创 一维指针和一维数组

C语言的一级指针和一维数组数组:相同数据类型的数据集合。数组利用其下标变化实行对内存中的数组元素进行处理。int a[10];int *pa;pa=a,或pa=&a[0];指针pa加上或减去整数i,通过i的变化就可以和数组一样处理内存中连续存放的一系列数据。a[0];a[1];a[2];a[3];...a[i];*pa;*(pa+1+;*(pa+2);...*(pa+i)指针和数组在访问地址中的数据时,其表现形式具有相同的意义·a[i]和*(pa+i)实质上是两个运算表达式

2020-12-21 12:57:06 753

原创 使用算法解决最大公约数,最小公倍数问题

本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。例题:最大公约数(1)穷举法#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){int a,b,i,t;scanf("%d %d",&a,&b);if(a>b){t=a;a=b;b=t;}for(i=a;i>=1;i--){if(a%i==0&&amp

2020-12-21 12:50:09 275

原创 回文序列的判断

本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。例题:回文数列的判断用数组判断(代码)#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){int a,i,n,len=0;scanf("%d",&a);n=a;while(n!=0){len=len+1;n=n/10;}int b[len];while(a!=0){for(i=0;i&

2020-12-21 12:49:07 300

原创 Problem:求两数之间所有的素数

求两数之间所有的素数#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){int a,b,t,i,j;scanf("%d %d",&a,&b);if(a>b){t=a;a=b;b=t; }for(i=a;i<=b;i++){for(j=2;j<=(int)sqrt(i);j++){if(i%j==0)break;}

2020-12-21 12:48:24 269

原创 几种常见的循环结束

本文章声明如下:此内容为课程总结以及本人的总结。如存在侵权,请通知本人删除文章。几种常见的循环结束 while(scanf("%d",&a)!=-1){} //一般合适不会出错,但有时不可行while(scanf("%d",&a)!=EOF){} //EOF在某些情况下会出错,无法终止循环while(scanf("%d",&a)==1){}

2020-12-21 12:46:24 1096

原创 数组的简单操作(包含排序算法)

筛法求素数

2020-11-19 14:33:35 194

原创 百钱买百鸡多种选择

百钱买百鸡问题1百钱买百鸡问题2百钱买百鸡问题3百钱买百鸡问题4百钱买百鸡问题5百钱买百鸡问题6

2020-11-11 18:22:20 292

原创 简单图形的输入输出练习

输出矩形输出直角三角形(靠左)输出直角三角形(靠右)输出等腰三角形输出菱形输出⚪输出椭圆输出平行四边形输出倒等腰三角形

2020-11-11 18:20:49 1017

原创 数值数据float/double

除2取余倒排序乘2取整倒排序(小数位的丢失)有符号开辟(一般)2个字节 32767,-32768unsigned short %husigned short = short ;%hdint %dunsigned %ulong = signed long;%ldunsigned long; %lu输出%f %lf %d %g常量O 八进制 O10ox 十六进制 Ox2u无符号整数 50U长整数 -123L实数 12. .5整型默认signed

2020-11-01 19:39:46 127

原创 自定义函数相关操作(包含部分条件编译代码)

听课笔记#include<stdio.h>int GetMax(int x,int y){int result;if(x>y){return=x;}else{return=y;}return result;}int main(){int a,b,max;printf("请输入两整数,用空格或回车隔开:\n");scanf("%d%d",&a,&b);max=GetMax(a,b)printf("结果是:%d",max);return 0;

2020-11-01 19:36:39 295

原创 数据类型(正负补码)

听课笔记:开辟空间 给空间命名 定义一个变量中央处理器cpu运算变量:int i;变量本质与操作;=右边取值再运算;左边完成写值(把右边值赋给左边含变量操作,自定义函数程序:int GetMax(int m,inyt n){int result;…;return result;}不同类型数据的储存:位bit~8个位 Byte字节~存储单元编号 单元地址~重点7.** 1Byte=8bit1KB=1024Byte1MB=1024KB1GB=1024MB1TB=

2020-11-01 00:38:56 250 1

原创 最简单代码,适合没学编程的人玩

#include<stdio.h>int main(){printf(“Hello Da_min,\nHello Er_min,\nHello Xiao_ming!”);return 0;}

2020-10-30 19:24:37 2859

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除