
c语言小结
ktoking
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现n*n乘法口诀表
实现乘法口诀表 这次乘法口诀表由我们输入决定它的长度 第一步先输入一个数字 第二步开始双循环,i控制行,j控制列 第三步在内循环进行输出公式 最后在外循环最后一步输出换行实现乘法表输出 上代码 注释重点看 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<...原创 2019-06-25 23:10:33 · 2081 阅读 · 0 评论 -
斐波那契输出
斐波那契数 1.函数实现(非递归) #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*实现一个函数判断year是不是润年。*/ voi...原创 2019-06-29 21:58:50 · 330 阅读 · 0 评论 -
递归实现编写一个函数实现n^k,使用递归实现
递归算法 上代码 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*编写一个函数实现n^k,使用递归实现。*/ int recursi...原创 2019-06-29 22:07:19 · 439 阅读 · 0 评论 -
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
递归类算法 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*编写一个函数实现n^k,使用递归实现。*/ int DigitSum(i...原创 2019-06-29 22:12:48 · 251 阅读 · 0 评论 -
编写一个函数 reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。
代码如下 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*编写一个函数实现n^k,使用递归实现。*/ void reverse_st...原创 2019-06-29 22:21:56 · 263 阅读 · 0 评论 -
递归实现strlen
递归实现strlen #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*编写一个函数实现n^k,使用递归实现。*/ int strle...原创 2019-06-29 22:28:37 · 213 阅读 · 0 评论 -
递归实现求n的阶乘
递归实现求n的阶乘 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*递归和非递归分别实现求n的阶乘*/ int plusplus(i...原创 2019-06-29 22:33:41 · 552 阅读 · 0 评论 -
递归方式实现打印一个整数的每一位
递归方式实现打印一个整数的每一位 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h> /*递归方式实现打印一个整数的每一位*/ void p...原创 2019-06-29 22:37:24 · 652 阅读 · 0 评论 -
杨辉三角输出
杨辉三角 在屏幕上打印杨辉三角。 1 1 1 1 2 1 1 3 3 1 … 找出规律第一列和第i=j列的值恒为1 例如第三行的第二列的值为第二行第二列的值加上前一个数的值 利用二维数组可轻松解决问题 上代码 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include&l...原创 2019-07-07 11:34:41 · 961 阅读 · 1 评论 -
ACM题解输入及输出
题干 期末考试快要到了,但是每个同学学的科目太多啦。学校为了给同学们早点放假回家,让同学在自己所学的科目中选 m 门科目进行考试。所选考试的科目的平均分就可以作为该学年的总学习成绩。 对于每一个同学来说,该同学所学的科目数为n,而学校要求只需要该同学在n门科目中选出m门课进行考试,考试科目的平均成绩可以作为该学年的总成绩。 而每一个同学所学的科目中,每个老师对于该同学的喜爱程度不同。期末考试中,任...原创 2019-07-13 16:42:59 · 273 阅读 · 0 评论 -
函数判断素数
函数功能如下 判断是否为素数 void isprimenum(int n) { int j; for ( j = 3; j <= sqrt(n); j+=2) { if (n%j == 0) { printf("not a prime number"); break; } } if (j > sqrt(n)) { printf(...原创 2019-06-28 16:16:39 · 411 阅读 · 0 评论 -
函数判断闰年
实现函数功能:判断闰年 函数入下 void isleapyear(int n) { if ((n % 4 == 0 && n % 100 != 0) || (n % 400 == 0)) { printf("is leap year!\n"); } else{ printf("is not a leap year!\n"); } } 函数名最好简短能看出函数实现什...原创 2019-06-28 16:02:20 · 3041 阅读 · 0 评论 -
用函数和指针实现交换数字
实现交换数字 主要是理解指针类型如何传递 函数调用时怎样初始化两个变量指针 上代码(理解注释) #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h...原创 2019-06-25 23:24:10 · 793 阅读 · 0 评论 -
c语言循环输出图案*方法 笨人必看
搞一下题2019.6.22 1.在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 分析 首先得确定输出的图案有没有规律,很明显看出来是有的,第一行输出一个 * 第二行输出3个 *...原创 2019-06-22 18:56:44 · 29288 阅读 · 2 评论 -
水仙花数解
水仙花数题解 题如:求出0~999之间的所有“水仙花数”并输出。 “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。 我们先不讨论如下定义 /* 在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方...原创 2019-06-22 20:20:44 · 698 阅读 · 0 评论 -
求a+到n个a之和
** 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222 ** 首先这题看上去很简单的样子,其实不然 从头开始分析也就是输入一个a,+到n个a求和 +这么多数字,肯定要用到循环,我们首先在外层嵌套一个for循环,创建一个sum和term变量 核心代码:term = term * 10 + a; sum = sum + t...原创 2019-06-22 20:57:23 · 1486 阅读 · 0 评论 -
猜数字游戏
猜数字游戏 实现一个猜数字游戏,每次输入一个数字跟系统的随机数比较,每次会提示猜大了还是猜小了 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows.h&g...原创 2019-06-23 16:28:21 · 128 阅读 · 0 评论 -
查找一个数组的元素下标
写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找) 直接上代码 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #include<time.h> #include<Windows....原创 2019-06-23 16:47:07 · 4667 阅读 · 0 评论 -
判断输入密码程序
实现一个输入密码的c程序 设计要求: 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。 上代码! #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h...原创 2019-06-23 17:13:28 · 770 阅读 · 0 评论 -
转换大小写字母,并且不输出数字
转换小写字母为大写,不输出数字 编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出。 上代码! #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<math.h> #i...原创 2019-06-23 17:46:54 · 246 阅读 · 0 评论 -
函数操作数组
实现用函数操作数组 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 三个函数如下 初始化函数 void init(int array[]) { for (int i = 0; i < 10; i++) { array[i] = i; } for (int i = 0; i < 10; i+...原创 2019-06-28 15:52:24 · 474 阅读 · 0 评论 -
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A
题干 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 代码如下 void Function() { int a = 0,b=0,c=0,d=0,e=0; for(a = 1;a <=...原创 2019-07-07 12:03:52 · 131 阅读 · 0 评论