- 博客(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关注的人
RSS订阅