随笔分类 -  数学

摘要:#include<stdio.h> #define M 2 /* 用递归算法将一个十进制数字x转化成M进制的数 */ void solution(int x, int m); char list[16] = {'0', '1', '2', '3', '4', '5' , '6', '7', '8', 阅读全文

posted @ 2020-07-21 22:07 黑炽 阅读(643) 评论(0) 推荐(0)

摘要:#include<stdio.h> #define Line 10 /* 第一种 就是 用二维数组来表示 每行第一个元素和最后一个都是1 从第三行开始,中间元素都是上一行同一列以及其左侧元素之和 */ int main(void){ int a[Line][Line]; a[0][0] = 1; f 阅读全文

posted @ 2020-07-21 11:09 黑炽 阅读(183) 评论(0) 推荐(0)

摘要:#include<stdio.h> /* 分析100!结果值得末尾产生零的条件 可以得到:一个整数若含有一个因子5,则必然会在求100!时产生一个零。 因此问题转化为求1到100这100个整数中包含了多少个因子5。 因为一个数的阶乘,小于这个数的所有整数中分解出来的 5的个数肯定比2少,那么5*2得 阅读全文

posted @ 2020-07-20 21:34 黑炽 阅读(419) 评论(0) 推荐(0)

摘要:得分为整数,然后去掉一个最高分和最低分,其余部分取平均值 #include<stdio.h> #define gradeMount 10 #define LL long long int main(void){ int i, grade; int count = 0; LL sumGrade = 0 阅读全文

posted @ 2020-07-20 20:49 黑炽 阅读(160) 评论(0) 推荐(0)

摘要:#include<stdio.h> #include<math.h> int main(void) { double y; int x, m, n, yy; //直线:y = 45 * (y - 1) + 31 //曲线: y = cosx /*其中,若两线相交,则把曲线上*变成+ 曲线**表示,直 阅读全文

posted @ 2020-07-19 18:36 黑炽 阅读(237) 评论(0) 推荐(0)

摘要:在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线 #include<stdio.h> #include<math.h> int main(void) { double y; int x, m;//x为横坐标,y纵坐标 //用反函数来计算(x,y)之间的关系 for (y = 1; y >= 阅读全文

posted @ 2020-07-19 18:20 黑炽 阅读(643) 评论(0) 推荐(0)