C语言例题
文章平均质量分 69
C语言常见例题
小果沐雨
仅做记事本功能,酌情参考(copy,steal,download,notwork)
展开
-
C语言实例:提取字符串中全部数字
如果我们输入一个字符串,其中含有字母和数字,如果只想要其中的数字,如何处理呢?实现方法:比如说,我们想要将“d2d2d3”中的数字“223”提取出来,那么需要逐个字符判断是否为为数字,条件成立则放在新的字符数组中。代码:#include<stdio.h>#include<string.h>#include "ctype.h"int main(){ char str[100] = "", s[100] = ""; int i = 0, j = 0; gets_s(s原创 2020-07-03 09:11:24 · 26338 阅读 · 4 评论 -
C语言实例:使用递归函数求斐波那契数列和阶乘
编程语言中,函数Func(Type a,……)直接或间接调用函数本身,则该函数称为递归函数。递归函数不能定义为内联函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。例1:使用递归函数求斐波那契数列斐波那契数列可表示为:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)求数列第n项可以用递归函数,只有当n1和n2时函数结束;其他情况一直调用他本身。代码:#include <st原创 2020-06-12 17:25:44 · 12561 阅读 · 2 评论 -
C语言实例:字符和ASCII相互转换
ASCII对照表ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34"66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39’71G1原创 2020-06-08 12:49:45 · 38263 阅读 · 2 评论 -
C语言实例:三个数从小到大排序
从控制台输入三个整数a,b,c,实现对这 3 个整数由小到大进行排序实现方法:使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 temp 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。代码:#include <stdio.h>int main(){ int a, b, c, temp; scanf_s("%d%d%d", &a, &b, &c); if (a > b) {原创 2020-06-07 16:55:01 · 20254 阅读 · 0 评论