C语言
Peng-01
加油!!!
展开
-
一些小程序
100~200之间的素数:素数:除1和它本身不能被其他数整除的数 #include<stdio.h>#include<math.h>int main(){ int i; for (i = 100; i <= 200; i++) { int j ; for (j =2; j < i; j++) { ...原创 2018-09-18 21:42:06 · 143 阅读 · 1 评论 -
求第n个斐波那契数
斐波那契数:简单的讲就是除了第1项和第2项是1以外,其它的每一项都等于前两项的和,比如:1,1,2,3,5,8,13.....在这用递归和非递归两种方法实现:#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>int Fib1(int n)//非递归实现{ int i =...原创 2018-10-22 20:56:03 · 107 阅读 · 0 评论 -
猜数字游戏
猜数字游戏:电脑产生一个0~100之间的随机数,玩家输入一个数字进行判断。#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){ printf("*************************\n")...原创 2018-10-22 00:05:44 · 107 阅读 · 0 评论 -
C语言 用递归和非递归实现strlen的3种方式
1.递归方式2.非递归:(1)计数方式 (2)指针方式#include<stdio.h>#include<stdlib.h>int Strlen1(char* ch)//1.指针方式{ char *p = ch; while (*p != '\0') { p++; } return p-ch;}in...原创 2018-10-24 22:41:30 · 234 阅读 · 1 评论 -
用递归和非递归分别求n的阶乘
#include<stdio.h>#include<stdlib.h>int Factorial1(int n)///递归{ if (n==1) { return 1; } else { return n*Factorial1(n - 1); }}int Factorial2(int n)//非递归{ int i = 0; int s...原创 2018-10-24 23:02:45 · 189 阅读 · 0 评论