2018年3月19日

实参的调用顺序

摘要: 实参的调用顺序有两种:自右向左,自左向右 实例: #include<stdio.h>#include<math.h>//实参的调用顺序int main(){ int f(int a,int b); int i = 2, p; p = f(i,++i); printf("%d\n",p); while 阅读全文
posted @ 2018-03-19 21:23 大美妮 阅读(231) 评论(0) 推荐(0)
2017年11月14日

数组作为参数被调用

摘要: #include<stdio.h>#include<math.h>//数组作为参数被调用void test(int v);void test2(int b[10]);int main(){ int a[] = {1,2,3,4,5,-1,-2,-3,4}; //第一类 int i; for (i = 阅读全文
posted @ 2017-11-14 21:41 大美妮 阅读(163) 评论(0) 推荐(0)

实现z=2^2+3^2

摘要: #include<stdio.h>#include<math.h>//z=2^2+3^2;int power(int x, int y);int factorial(int x);int main(){ int p,m,x,y; p = power(2, 2); printf("%d\n", p); 阅读全文
posted @ 2017-11-14 09:00 大美妮 阅读(214) 评论(0) 推荐(0)
2017年11月13日

power函数

摘要: #include<stdio.h>#include<math.h>//power函数double power(double x,double y);int main(){ double x = 2.0, y = 3.0, z; z = power(x, y); printf("%f\n",z); w 阅读全文
posted @ 2017-11-13 21:36 大美妮 阅读(1281) 评论(0) 推荐(0)

函数的调用方式:自右向左

摘要: #include<stdio.h> #include<math.h>//函数的调用方式:自右向左int main(){ int f(int a, int b); int i = 2, p; p = f(i, ++i); //关键点 printf("%d\n", p); while (1); retu 阅读全文
posted @ 2017-11-13 10:03 大美妮 阅读(341) 评论(0) 推荐(0)
2017年11月8日

二分法

摘要: #include<stdio.h>#include<math.h>//二分法void main(){ int a[10] = {-12,0,6,16,23,56,80,100,110,115}; int c; int low = 0; int high = 9; int mid; int flag= 阅读全文
posted @ 2017-11-08 20:31 大美妮 阅读(147) 评论(0) 推荐(0)
2017年11月7日

九宫格例子

摘要: #include<stdio.h>#include<math.h>//九宫格 数组void main(){ int a[3][3] = { { 1,2,3 }, { 5,6,7 }, { 9,10,12} }; for (int i = 0; i < 3; i++) { for (int j = 0 阅读全文
posted @ 2017-11-07 22:03 大美妮 阅读(196) 评论(0) 推荐(0)

二维数组的转置

摘要: #include<stdio.h>#include<math.h>//二维数组的转置void main(){ int a[3][4] = { { 1,2,3,4 }, { 5,6,7,8 }, { 9,10 ,11,12} }; int b[4][3] ; for (int i = 0; i < 4 阅读全文
posted @ 2017-11-07 21:56 大美妮 阅读(259) 评论(0) 推荐(0)

二维数组的初始化

摘要: #include<stdio.h>#include<math.h>//二维数组的初始化void main(){ int a[3][4] = {4,5,6}; int b[3][4] = { {4},{5},{6}}; for (int i = 0; i < 3; i++) { for (int j 阅读全文
posted @ 2017-11-07 21:41 大美妮 阅读(403) 评论(0) 推荐(0)

冒泡排序法

摘要: #include<stdio.h>#include<math.h>//冒泡法排序void main(){ int a[7] = {4,5,6,7,9,2,1}; int temp; for (int j = 0; j < 7; j++) { for (int i = 0; i < 6-j; i++) 阅读全文
posted @ 2017-11-07 20:44 大美妮 阅读(120) 评论(0) 推荐(0)