自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 冒泡排序

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int...

2020-03-28 11:36:53 175

原创 函数实现乘法口诀表

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定 如:输入9,输出99口诀表,输出12,输出1212的乘法口诀表 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> void mul(int a) { int tep = 0; int tep2 = 0; for (tep = 1; tep <= a; tep++...

2020-03-27 17:41:07 573

原创 函数实现交换两个整数

采用按位异或的方式即可实现交换 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> void exch(int* a, int* b)//函数传入a与b的地址 { *a = *a ^ *b;//解引用,通过异或交换两个值 *b = *b ^ *a; *a = *a ^ *b; } int main() { int a = 0...

2020-03-27 17:13:30 918

原创 函数判断闰年

实现函数判断year是不是润年 闰年是公历中的名词。闰年分为普通闰年和世纪闰年。 普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年。(如2004年就是闰年); 世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年)。 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h&g...

2020-03-27 16:23:38 775

原创 函数判断素数

实现一个函数,判断一个数是不是素数 实现一个函数,判断一个数是不是素数 利用上面实现的函数打印100到200之间的素数 使用for循环产生100-200中的数分别传给函数,函数判断是否为素数,是则输出即可 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int prime(int num) { int tep = 0; fo...

2020-03-27 16:01:55 1147

原创 二分查找

在一个整形有序数组中查找具体的某个数,找到了就打印数字所在的下标,找不到则输出:找不到 #include <stdio.h> int midsearch(int i, int a, int* arr) { int first = 0; int mid = 0; int last = i - 1; while (first <= last) { mid = (firs...

2020-03-24 12:55:11 162

原创 猜数字

首先产生100以内的随机数 输入数字与其进行比较 #include <stdio.h> #include <stdlib.h> #include <time.h> menu() { printf("**************************\n"); printf("**** 开始:1 退出:0 ****\n"); printf("*****...

2020-03-23 19:35:59 148

原创 输出99乘法表

使用两个循环分别控制两个数即可 #include <stdio.h> int main() { int a = 0; int b = 0; int c = 0; for (a = 1; a < 10; a++) { for (b = 1; b < 10; b++) { c = a * b; printf("%d*%d=%d\t", a, b, ...

2020-03-21 15:02:21 318

原创 求10 个整数中最大值

利用冒泡排序将其按照从大到小排列,最终输出数组的第一个数即可 #include <stdio.h> int main() { int a = 0; int b = 0; int c = 0; int arr[10] = { 0 }; printf("请输入10个数字\n"); for (a = 0; a < 10; a++) { scanf("%d", arr)...

2020-03-21 14:46:52 280

原创 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果

使用循环来完成,但由于式中不全是加法运算,采用-1的乘方来控制符号 #include <stdio.h> #include <math.h> int main() { int a = 0; double b = 0; for (a = 1; a < 101; a++) { b = (1.0 / a) * (pow(-1, (a + 1)))+b; } ...

2020-03-21 13:25:30 900

原创 计数1-100中有多少个9

用for循环产生1-100的数字 先模10提取出个位数字,再除10,提取十位数字 如果判断为9,计数+1 #include <stdio.h> int main() { int a = 0; int b = 0; int i = 0; int tep = 0; for (a = 1; a < 101; a++) { b = a / 10; i = a % 10...

2020-03-21 12:12:16 450

原创 求100-200之间所有的素数

求100-200之间所有的素数 素数,又称质数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 #include <stdio.h> int main() { int a = 0; int b = 0; int i = 0; for (a = 100; a < 201; a++) { for (b = 2; b < a; b++) { ...

2020-03-19 20:22:39 1168

原创 打印闰年

**打印1000-2000年之间的闰年 闰年是公历中的名词。闰年分为普通闰年和世纪闰年。 普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年。(如2004年就是闰年); 世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年) #include <stdio.h> int main() { int a = 0; in...

2020-03-19 20:04:48 589

原创 求两个数的最大公约数

方法一 更相减损法:也叫更相减损术,是出自《九章算术》的一种求最大公约数的算法,它原本是为约分而设计的,但它适用于任何需要求最大公约数的场合。 《九章算术》是中国古代的数学专著,其中的“更相减损术”可以用来求两个数的最大公约数,即“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。以等数约之。” 翻译成现代语言如下: 第一步:任意给定两个正整数;判断它们是否都是偶数。若是,则用...

2020-03-19 19:51:24 444

原创 打印1-100之间所有3的倍数

打印1-100之间3的倍数 int main() { int i = 0; for (i = 1; i < 101; i++) { if (i % 3 == 0) printf("%d ", i); } return 0; } 运行结果如下:

2020-03-19 13:51:36 2165

原创 将三个数从大到小输出

将三个数从大到小输出 方法一: 1.输入三个数a b c 2.先比较a与b的值,如果a小于b则交换两个数的值 3.交换完成后比较新的b的值与c的值,如果b小于c,则交换b与c的值 4.比较新的a的值与新的b的值的大小关系,如果a小于b则交换a与b的值 代码如下: #include <stdio.h> int main() { int a = 0; int b = 0; int c...

2020-03-19 12:41:45 732

原创 求两个数中的较大值

求两个数中的较大值 这里我使用了两种方法 1直接编写 #include <stdio.h> int main() { int a = 0; int b = 0; int max = 0; printf("please add in two numbers\n"); scanf("%d%d", &a, &b); if (a > b) max = a;...

2020-03-17 19:26:24 1254

原创 hello world

据说百分之九十九的程序员入门的第一个程序都是“hello world”,虽然不知道是不是真的,反正我的第一个程序就是“hello world”,这个仅有几行的程序虽然简单却是我自己敲出来的第一个程序,也是这个程序为我打开了新的世界,hello world。 作为一名工科男,可能都对于计算机、机械无比热爱,依稀记得好多年前看过一个电影,《黑客帝国》,当时看过就一个感觉—好帅啊,正是这个电影使我下定决...

2020-03-12 08:59:42 403

空空如也

空空如也

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

TA关注的人

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