- 博客(14)
- 收藏
- 关注
原创 算法——用数组来加两个很大的数,数的位数小于等于100
这个题,需要注意数值的范围,显然需要另辟奇径来算,就用数组来算。需要注意数组元素值超过9,需要进位的问题,还要考虑第一位是不是需要进位的问题。#include<stdio.h>#include<string.h>int main(){ char a1[100],a2[100],a3[101]; int a,b,c,d,e; gets(a1); /...
2019-06-01 17:28:15
248
原创 通过指针引用数组
数组袁旭的指针就是数组元素的地址。引用数组元素可以用下标法或者指针法。int a[5]={1,2,3,4,5};int *p;p=&a[0]; //p的值是a[0]的地址p=a; //p的值是数组a的首地址即a[0]的地址int *p=&a[0];int *p=a;在指针定义时可以直接初始化。在一定条件下可以对指针进行加减运算。(1)如果指...
2019-05-17 16:31:19
420
原创 指针
地址指向变量的单元,而地址被形象化成为指针。指针的指向是通过地址来体现的。指针变量是一个变量专门存放另一个变量的地址,指针变量就是地址变量。指针变量的值就是指针。定义指针变量时,左侧应有类型名,否则不是指针变量。指针变量的基类型是指指针的变量可以指向的变量的类型。如基类型为int 的指针变量不能指向浮点型的变量。指针变量的加减是地址的加减字符,整形指针加一是地址加4,而字符型指...
2019-05-14 21:30:01
402
原创 二维数组的鞍点
#include<stdio.h>int main(){int i, j, min, m, n, p, q, max;m = 0; n = 0; p = 0; q = 0;int a[4][4];for (i = 0; i < 4; i++) //给二维数组赋值并且输出二维数组{for (j = 0; j < 4; j++){scanf_s...
2019-05-12 14:51:40
1313
原创 变量的存储方式
丛变量的作用于来看变量可以分为局部变量和全局变量变量有两种储存方式 静态存储方式 和动态存储方式.静态储存方式是指在程序运行期间有由系统分配固定的储存空间方式 ;动态存储方式是指在程序运行期间根据需要进行动态的分配存储空间的方式内存中供用户使用的存储空间分为程序区,静态存储区和动态存储区在动态存储区中存放一下数据1 函数形式参数。在调用函数时给形参分配存储空间2 函...
2019-05-09 15:38:15
6310
原创 调用函数计算器的代码
下面是调用函数的计算器代码#include <stdio.h>int main(){double abc(double a,char c,double b); //声明函数double d,f,g;char e;printf(“输入运算式:”);scanf("%lf%c%lf",&d,&e,&f); //double需要用%lf从...
2019-05-08 21:26:02
904
原创 局部变量和全局变量
作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用。有些变量可以在所有代码文件中使用,有些变量只能在当前的文件中使用,有些变量只能在函数内部使用,有些变量...
2019-05-05 21:32:12
250
原创 调用函数 判断该数是不是素数
#include<stdio.h>int main(){int abc(int y); //声明函数int a=2,b;scanf("%d",&b);abc(a,b); //调用函数abcgetchar();getchar();return 0;}int abc(int x,int y){for(x=2;x<=y;x++) ...
2019-05-04 21:23:41
806
原创 菱形代码
相信有的新手对于菱形还是有点疑问。下面就来简单介绍介绍。菱形一般为奇数行;运用C语言程序输出一个菱形:源代码为:#include<stdio.h>int main(){int n;int i,a,b;scanf("%d",&n);for( i=1;i<=(n+1)/2;i++)//控制行数{for( a=n-1;a>=i;a–)//打印空...
2019-04-25 21:24:36
4465
原创 循环语句
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 [1] 循环语句是由循环体及循环的终止条件两部分组成的。1for循环语句的基本语法for(表达式1;表达式2;表达式3){循环体;}语义:1.执行表达式...
2019-04-20 11:03:04
192
原创 斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)这...
2019-04-20 10:21:05
136
原创 选择语句
今天来说选择语句。选择语句有if语句和switch语句。一:if语句 形式如下#include<stdio.h>int main(){int x,y,z;scanf("%d %d’,&x,&y);printf(“对%d %d比较大小”,x,y);if(x>y){z=y;y=x;x=z;}else{printf("%d %d",x,...
2019-04-19 15:36:56
253
原创 浮点型变量和字符型变量
今天来说说起浮点型变量和字符型变量顾名思义,浮点类型变量是用来存储带有小数的实数的。C语言中有三种不同的浮点类型,以下是对这三种不同类型的声明示例:float Amount; /单精度型/double; /双精度型/long double ; /长双精度型/浮点型都是有符号的。单精度浮点数:通常占用4个字节(32位)存储空间,其数值范围为-3.4E38~3.4E38,单精度浮点数最...
2019-04-18 21:46:04
3305
1
原创 c语言整形
整型数据也分为基本整形(int)、短整型(short int)、长整型(long int)以及新添加的双长整型(long long int),字符型(char)和布尔型(bool)。其中布尔型前期一般用不到,暂时我也不会。基本整形:一般占据2个或者4个字节,他的取值范围(-2147483648——2147483647);短整型;2个字节,取值范围(-32768——32767)长整型;4个字...
2019-04-16 21:44:18
3116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人