![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学
AlexCookie
感谢互联网,让我在知识的海洋遨游,感谢广大网友,把所学知识分享,咱们一起进步!博主主分享:算法,计算机方向。
展开
-
大乐透模拟自选
模拟自选//模拟自选 /*大乐透投注区分为前区号码和后区号码,前区号码范围为01~35,后区号码范围为01~12。大乐透每期从35个前区号码中开出5个号码,从12个后区号码中开出2个号码作为中奖号码,大乐透玩法即是竞猜开奖号码的5个前区号码和2个后区号码,顺序不限。*/#include <iostream>//c ++输入输出 #include <stdlib.h>//含srand()选种子函数,rand随机函数 #include <ctime>/.原创 2022-01-21 13:34:46 · 2022 阅读 · 1 评论 -
已有两个链表a、b,结点包含学号、姓名。从a表中删除与b表相同相同学号的结点。
已有两个链表a、b,结点包含学号、姓名。从a表中删除与b表相同相同学号的结点。/*已有两个链表a、b,结点包含学号、姓名。从a表中删除与b表相同相同学号的结点。 */#include <stdio.h>#include <malloc.h>//申请动态空间 typedef struct node{ int num;//学号 float grade;//成绩 struct node *next;}node,*stu;//从a表中删除与b链中学号相同结点原创 2021-12-31 13:00:42 · 1234 阅读 · 0 评论 -
输入一个十六进制数,输出相应的十进制数。(非调库)
/*输入一个十六进制数,输出相应的十进制数。 */#include <stdio.h>#include <cmath>//含pow(value,number)次方函数 #define n 101//十六进制转化为十进制 int decimal_hex(char a[],int size)//传入十六进制数组,和其长度 { //去除错误情况 if(a == '\0' && size < 1) { return 0; } //.原创 2021-12-30 18:05:52 · 1938 阅读 · 0 评论 -
给出年、月、日,计算该日是该年的第几天。
给出年、月、日,计算该日是该年的第几天。//大多数情况下列出 每个月的默认天数(如果是闰年后面再修改)//默认 1、3、5、7、8、10、12每月31天,二月闰年29天,平年28天,其余月份30天/*给出年、月、日,计算该日是该年的第几天。 */#include <stdio.h>#define n 8//大多数情况下列出 每个月的默认天数(如果是闰年后面再修改)//默认 1、3、5、7、8、10、12每月31天,二月闰年29天,平年28天,其余月份30天 in...原创 2021-12-30 18:04:47 · 4967 阅读 · 0 评论 -
求魔方阵,1~n次方的自然数构成的魔方阵(奇数矩阵)。
一,第一行 最中间一列为1(是奇数矩阵一定存在中间列)二,数字x(1< x <= n*n),如果其x - 1能被n整除,行位置向下移动则其列位置和 上一位一样不变.三,数字x(1< x <= n*n),如果不能被整除,其行需要往上移动一行,列需要向右移动一行四,移动需要注意是 自上而下,自右而左的循环着移动,需要求余运算/*求魔方阵,1~n次方的自然数构成的魔方阵(奇数矩阵)。 *//*魔方阵规律 一,第一行 最中间一列为1(是奇数矩阵一定存在中间列)二,数..原创 2021-12-30 16:16:02 · 1023 阅读 · 0 评论 -
输入小于1000的正数,输出它的平方根。(如果平方根不是整数,则输出其整数部分)
/*输入小于1000的正数,输出它的平方根。(如果平方根不是整数,则输出其整数部分) */#include <stdio.h>void solve_sqrt(int n){ for(int i = 1;i <= n/2;i ++) { if(i * i <= n && (i + 1)*(i + 1) > n ) { printf("sqrt is %d\n",i);//如果平方根不是整数,则输出其整数部分 break; .原创 2021-12-29 18:28:21 · 1336 阅读 · 0 评论 -
一个球从100m高度自由下落,每次反弹回一半高度,再落下,球10次过程共经过多少米,和第10次反弹多高
/*一个球从100m高度自由下落,每次反弹回一半高度,再落下,球10次过程共经过多少米,和第10次反弹多高 */#include <stdio.h>#define Begin_high 100int main(){ double h = Begin_high,sum = Begin_high;//double float 最开始下落100m int i = 1; while(i <= 9)//这里先进行9次反弹 { h = h / 2;//反弹 sum .原创 2021-12-29 18:15:14 · 876 阅读 · 0 评论 -
找1000之内的完数和其因子。 一个数恰好等于它因子之和,这个数就称为完数。
/*找1000之内的完数和其因子。 一个数恰好等于它因子之和,这个数就称为完数。*///如6因子为1,2,3,又6 = 1 + 2 + 3,故6为完数#include <stdio.h>#define Size 1000//找完数 并打印 蛮力遍历 void Find_PerfectNumber(){ int sum = 0; for(int i = 6;i < Size;i ++)//找完数 (显然从6开始) { sum = 0;//初始化sum因子总值 .原创 2021-12-29 17:24:11 · 5071 阅读 · 0 评论 -
输入两个正整数m和n,求其最大公约数和最小公倍数。
/*输入两个正整数m和n,求其最大公约数和最小公倍数。 */#include <stdio.h>//找最大公约数 并打印 void Find_MaxCommonDivisor(int m,int n){ if(m == 0 && n == 0) { printf("Maximum common divisor is zero\n"); return; } int mmin = (m > n ? n : m);//取m,n中较小值,作为最后一个测.原创 2021-12-29 17:23:29 · 246 阅读 · 0 评论 -
自大至小依次输出顺序读入的三个整数X,Y,Z的值
自大至小依次输出顺序读入的三个整数X,Y,Z的值/*自大至小依次输出顺序读入的三个整数X,Y,Z的值 */#include <stdio.h>int mmax(int a,int b)//求两个数中最大值 { return a > b ? a : b;}int main(){ int x = 0,y = 0,z = 0; scanf("%d%d%d",&x,&y,&z); int max = mmax(x,mmax(y,.原创 2021-11-24 15:17:17 · 1558 阅读 · 0 评论 -
计算i阶乘*2^i(i=0,1,...,n-1)的值并分别存入数组a[arrsize]的各个分量中。假设计算机中允许的整数最大值为MAXINT,则当n>arrsize或对某个k(0<=k<=n-1)
计算i!*2^i(i=0,1,...,n-1)的值并分别存入数组a[arrsize]的各个分量中。假设计算机中允许的整数最大值为MAXINT,则当n>arrsize或对某个k(0<=k<=n-1)使k!*2^k>MAXINT时,应该按出错处理。注意选择逆认为较好的出错处理方法。/*计算i!*2^i(i=0,1,...,n-1)的值并分别存入数组a[arrsize]的各个分量中。假设计算机中允许的整数最大值为MAXINT,则当n>arrsize或对某个k(0<原创 2021-11-24 15:13:01 · 1159 阅读 · 0 评论 -
求一元多项式pn(x)=a(i)x^i(i~n的和)的值pn(x0),并确定算法中每一语句的执行次数和整个算法的时间复杂度。注意选择你认为较好的输入和输出方法。本题的输入为a(i)(i=0,1,.
求一元多项式pn(x)=a(i)x^i(i~n的和)的值pn(x0),并确定算法中每一语句的执行次数和整个算法的时间复杂度。注意选择你认为较好的输入和输出方法。本题的输入为a(i)(i=0,1,...,n),x0和n,输出为pn(x0);/*求一元多项式pn(x)=a(i)x^i(i~n的和)的值pn(x0),并确定算法中每一语句的执行次数和整个算法的时间复杂度。注意选择你认为较好的输入和输出方法。本题的输入为a(i)(i=0,1,...,n),x0和n,输出为pn(x0); */#.原创 2021-11-24 15:10:22 · 2404 阅读 · 0 评论 -
机器学习初解 朴素贝叶斯分类 12 2.逻辑回归 12 3.聚类算法 13 三,编程题
机器学习 初解一 简答题•主要是以概念的记忆和理解为主·范围:·机器学习中的各类算法,例如:1.逻辑回归的原理逻辑回归实属广义线性模型,线性回归预测函数可简单表示为y=X\theta,而逻辑回归预测函数需要做一个函数转换y=g(z),其中z=X\theta,即通过g将线性回归原本的值域R映射到[0,1]区间内,当取值大于临界值时为一类,小于临界值时为另一类,从而达到0-1分类的目的。这里g一般使用sigmoid函数逻辑回归输出离散值(0 1),比如邮件判断,Logistic 回归算法输入,判断原创 2021-06-07 22:37:33 · 504 阅读 · 3 评论 -
旋转体使用ds当宽 而不用dx的理由(个人理解)
实际 不规则旋转体图形 展开是一个扇形 而不是一个 梯形,即 dx 与 扇形 上下两界 不相等,会有一个角度,即dx*cosa=ds把dx当宽 作长方形 计算时 除了用ds计算本有的误差 还会多一个少乘一个cosa的误差.所以 ds 比dx 更符合实际情况。...原创 2021-04-02 09:12:28 · 3339 阅读 · 1 评论