自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C语言练习题 闰年、素数、二分查法

C语言练习题 闰年、素数、二分查法目录C语言练习题 闰年、素数、二分查法1. 闰年问题判断(1000到2000年之间的闰年)2. 100到200之间的素数3. 二分查找(binary search)4. 计算1/1 - 1/2 + 1/3 - 1/4 + 1/5 ...+ 1/99 - 1/100的值1. 闰年问题判断(1000到2000年之间的闰年)说明:1. 能被4整除却不能被100整除 或者第2.点2. 能被400整除的(整数年份,比如1900、2000)注 : 在2019当中

2021-10-29 23:39:10 166

原创 递归与迭代 C语言练习题

递归与迭代 C语言练习题目录递归与迭代 C语言练习题1. 斐波那契数列 1 1 2 3 5 8 13 21 34 即F(n)+F(n+1)=F(n+2)2. 汉诺塔移动次数问题(忽略0)3. 青蛙上台阶方法个数问题(忽略0)1. 斐波那契数列 1 1 2 3 5 8 13 21 34 即F(n)+F(n+1)=F(n+2)说明:1. 当 n <= 2 时,结果为 1;2. 当 n > 2 时,结果为F(n)+F(n+1)=F(n+2);想法 :1. 当 n <= 2

2021-10-29 23:10:46 1189

原创 递归相关C语言练习题

递归相关C语言练习题目录递归相关C语言练习题1.计算一个数的每位之和2.递归实现n的k次方3. 接收一个整型值(无符号),按照顺序打印它的每一位。4. 编写函数不允许创建临时变量,求字符串的长度。1.计算一个数的每位之和说明:1. 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。例如: 调用DigitSum(1729),则应该返回1+7+2+9=19 ;输入:1729 ,输出:19想法 :1. 写一个递归函数DigitSum(n),输入一个非负整数,返回

2021-10-28 23:24:24 310

原创 字符串逆序(递归实现)

字符串逆序目录字符串逆序要求思路一 (非递归方法实现)思路二(递归方法实现)要求编写一个函数reverse_string(char* string)(递归实现)注:将参数字符串中的字符反向排列(内容发生变化),不是逆序打印(内容不变)。(不能使用C函数库中的字符串操作函数)思路一 (非递归方法实现)//字符串逆序//编写一个函数reverse_string(char* string) 注:将参数字符串中的字符反向排列(内容发生变化),不是逆序打印(内容不变)。(不能使用C函数库中的字符串操

2021-09-29 22:36:48 526

原创 九九乘法表(可指定 行数 和 列数)

九九乘法表(可指定 行数 和 列数)目录九九乘法表(可指定 行数 和 列数)思路一(一般通用)思路二(可指定 行数 和 列数)要求思路一(一般通用)考虑 行 和 列(两个for循环)换行问题例:1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 1 = 3 3 * 2 = 6 3 * 3 = 9…#define _CRT_SECURE_NO_WARNINGS 1//scanf 函数的未识别错误处理,否则使用 scanf_s 函数名#include <stdio.h

2021-09-29 22:06:21 435

原创 统计1到100里面9的个数

统计1到100里面9的个数目录统计1到100里面9的个数思路一:统计1到100里面9的个数思路一:统计1到100里面9的个数9 19 29 39 49 59 69 79 89 9~990 91 92 93 94 95 96 97 98去除以10甄别十位9的个数;去取余10甄别个位9的个数#define _CRT_SECURE_NO_WARNINGS 1 //scanf函数的未识别错误处理,否则使用 scanf_s 函数名#include <stdio.h>int main(

2021-09-29 21:46:06 260

原创 函数被调用时计数一次(传值和传址)

函数被调用时计数一次(传值和传址)目录函数被调用时计数一次(传值和传址)要求思路一要求写一个函数,每调用一次这个函数,就会将num的值增加1。思路一如果想要在函数内部改变外部变量,则需要改变其地址#define _CRT_SECURE_NO_WARNINGS 1 //scanf 函数的未识别错误处理,否则使用 scanf_s 函数名#include <stdio.h>void Add(int* p){ (*p)++;}int main(){ int num

2021-09-29 21:36:36 179

原创 求10个整数里面的最大值(普遍适用)

求10个整数里面的最大值(正负整数 普遍适用)目录求10个整数里面的最大值(正负整数 普遍适用)思路一:求10个整数里面的最大值思路一:求10个整数里面的最大值注意:要普遍适用先在数组里面:任意 挑出一个整数赋给MAX,然后剩余的整数与挑出的这个整数进行对比如果小于挑出的这个整数,不做调换;如果大于挑出的这个整数,则进行交换,新整数赋给MAX;#define _CRT_SECURE_NO_WARNINGS 1//scanf 函数的未识别错误处理,否则使用 scanf_s 函数名#inclu

2021-09-29 21:24:58 328

原创 【C语言系列】 最大公约数的两种解决方法!

求两个整数的最大公约数思路一:最大公约数不会超过两个整数中那个最小的判断出两个整数中的最小整数让那个最小的整数依次进行减小,直到找出最大公约数被输入的那两个整数同时整除输出这个最大公约数整数注 : 在2019当中 scanf 函数提示有风险警告,添加下面预处理命令后方可使用 scanf 函数#define _CRT_SECURE_NO_WARNINGS 1 //scanf 函数的未识别错误处理,否则使用 scanf_s 函数名#include <stdio.h>int ma

2021-09-29 20:58:53 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除