C语言函数和数组
文章平均质量分 77
qq_36813267
这个作者很懒,什么都没留下…
展开
-
数组【8-1-5】习题 代码量最小的排序法是冒泡法
排序法:代码量小的排序法练习1解答:void main1(){ int a[10];for (int i = 0; i { scanf_s("\n%d",&a[i]);//输入数据}for (int i = 0; i { printf("\转载 2016-12-14 23:40:25 · 228 阅读 · 0 评论 -
递归函数大练兵
练习1:实现1+2+3+4+100的递归函数,recursion:递归int recursion(int n){if (n==1){return 1;//如果n==1,recursion(1)等于1}else{return recursion(n-1)+n;//递归运算}}void main200(){printf("\n%d", re转载 2016-12-19 10:56:20 · 208 阅读 · 0 评论 -
函数的副本机制 深化结构体数组作为函数的参数
一:函数的副本机制总结:1:函数传参没有改变main函数里面的值//函数的副本机制,是每个形式参数,都会新开辟一片内存新建一个变量,容纳传入过来的实际参数的值,//设计一函数改变numvoid change(int num)//函数没有改变成功,{num = 20;printf("changenum=%x\n",&num);//不同的地址,不同的变量转载 2017-01-06 23:14:03 · 751 阅读 · 0 评论 -
尹成版本汉诺塔递归和高级递归
一:递归我输入一10进制数据,请把它转换成2进制1:腾讯面试题,走50个台阶有多少种可能性/*递归的原理就是栈,递归的缺点是反复需要函数的调用,计算慢点。*/double go(int n){if (n==1){return 1.0;}else if (n==2){return 2.0;}else{return go(n - 1)转载 2017-01-08 00:16:32 · 315 阅读 · 0 评论