
C入门经典程序
黎明之剑
小白入门
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言:以递归方法实现斐波那契数列的前20项,并以每行5个元素的方式输出,每个元素输出时占8位。
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……规律:这个数列从第3项开始,每一项都等于前两项之和。问题: 以递归方法实现斐波那契数列的前20项,并以每行5个元素的方式输出,每个元素输出时占8位。#include <stdio.h>int f(int n) // 求斐波那契原创 2020-06-25 12:19:45 · 23115 阅读 · 2 评论 -
C语言:函数实现求字符串占内存单元字节个数或字节数
C语言:函数实现求字符串占内存单元字节个数int f(char *s){ char *t=s; while(*t++) // 循环到\0结束, 但是t指针指向了\0后边的单元 return t-s;}其中问题:区分t++ 与 ++t的区别\0的意义指针的减法操作C语言:函数实现求字符串字符个数int f(char *s){ int n=0; while(*t++) n++; return n;}...原创 2020-06-25 12:00:03 · 2068 阅读 · 0 评论 -
C语言实现百钱白鸡问题
百钱白鸡问题 鸡翁一,值钱5;鸡母一,值钱3;鸡雏三,值钱1。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?首先判断题目:一百文钱买一百只鸡,公鸡5块钱一只,母鸡3元一只,小鸡一元3只。两个固有条件“”100文钱“ 买 ”100只鸡”,满足则输出一次组合。可以用穷举法依次判断是否满足固有条件。代码如下:#include<stdio.h> int main() { int a,b,c; // abc分别为公鸡,母鸡,小鸡。 for (a = 0; a <=原创 2020-06-25 11:46:42 · 5402 阅读 · 1 评论