- 博客(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
812
原创 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
330
原创 十进制数 倒序输出
#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
1109
原创 打印斐波那契数列前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
1918
原创 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
244
原创 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
834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人