- 博客(6)
- 收藏
- 关注
原创 递归与栈的理解
#include <stdio.h> void rec(int num){ if ( num < 1) return; printf("%d\n", num); //打印在递归之前 rec(num - 1); printf("%d\n", num); //打印在递归之后,圧栈先进后出 } int ma
2018-10-09 18:59:59
825
原创 10进制数 转化为 2进制数
#include<stdio.h> void zhuanhuan(int i){ int b; b = i%2; if(i<2){ printf("%d",b); }else{ i = i/2; zhuanhuan(i); //注意先递归 再圧栈打印 printf(&q
2018-10-09 17:33:26
343
原创 十进制数 倒序输出
#include<stdio.h> void inverse(int a){ int b=0; b=a%10; a=a/10; if(a==0){ printf("%d",b); } else{ printf("%d",b); inverse(a); } } i
2018-10-09 15:51:08
1127
原创 打印斐波那契数列前n项
#include<stdio.h> int feibonaqi(int n){ if(n == 0||n==1) return 1; return feibonaqi(n-1)+feibonaqi(n-2); } int main(int argc,char** argv) { int i=0,n=0; scanf("%d",&n); f
2018-10-09 15:30:08
1932
原创 n的阶乘
#include<stdio.h> int fun(int n){ if(n ==1 || n ==0){ return 1; } return n*fun(n-1); } int main(int argc,char** argv) { int n; scanf("%d",&n); pri
2018-10-08 16:17:42
257
原创 1000以内的素数打印
#include<stdio.h> #include<math.h> int M(int n); int main(void) { int i,count=0; for(i=2;i<1000;i++){ if(M(i)){ //返回素数后计数并打印 count++; printf(&quo
2018-10-08 15:33:13
845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人