- 博客(5)
- 收藏
- 关注
原创 C++判断闰年
首先要了解闰年的概念,每四年一次闰年。若年份为100的倍数,则其必须为400倍数,否则将会是平年,例如2096年为闰年,则下一次闰年则为2104年。#include<bits/stdc++.h>using namespace std;int main(){ int y; cin>>y; if(y%400==0||(y%4==0&&y%100!=0)){ cout<<"yes"; return 0; } cout&
2021-03-22 22:07:53 2183
原创 蛮力法、分治法、动态规划法解决实现最大子段和问题
首先使用蛮力法解决int Max_Brute(int len,int a[]){ int n = len; int max = 0; int i,j; for(i = 0;i<n;i++){ for(j = i;j<n;j++){ int k; int num = 0; for(k=i;k<=j;k++){ num += a[k]; } if(num>max){ max = num; } }
2020-06-20 16:08:57 1401
原创 C语言实现离散数学中的Warshall算法
在这个程序中,我没有使用数据结构中的思想,而是使用了最简单的二维数组来实现Warshall算法。代码如下:#include<stdio.h>main(){ int i,j;//i为列数,j为行数 //定义矩阵大小 printf("请输入行列的数量:"); scanf("%d",&i); j = i; int a[i][j]; int j1,i1; ...
2019-11-08 13:04:53 1478
原创 蓝桥杯JAVA组题目1:第几天
以下是第九届蓝桥杯省赛JAVA B 组第一题:第几天题目如下:2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?因为是第一题较为简单,不做多余的解释,代码如下:public class Main { public static void main(String[] args) { int dnum = 0; int mounth,day,i...
2019-11-06 22:30:53 474
原创 java实现一元二次函数求解
在进行java学习的时候,完成的一道习题。题目要求:输入a,b,c三个数,代入到**ax^2^+bx+c=0**中进行运算,输出x1和x2,其中x1为较大的解,x2为较小的解,结果保留两位小数。在保留两位小数时,我用的是 **java.math**类中的**BigDecimal**方法:`import java.math.BigDecimal;其中使用了**BigDecimal.ROU...
2019-11-05 20:24:16 2314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人