求一无穷级数求和7个公式式

求一个weekend的计算公式 - ITeye问答
求一个周末的计算公式,D表示日期,M表示月份,Y表示年份,最好能说明一下如果是周六和周日还有周一,计算出来分别是多少
问题补充:Rainbow702 写道没看懂你后半部分是什么意思?
好比如说,前两天我找来一个公式:int week=(D + M + 5 * (M + 1) / 3 + Y + Y / 4 - Y / 100 + Y / 400) % 7,D表示日期,M表示月份,Y表示年份,我测试后发现如果给的那一天是周六,那这个week计算出来是0,如果是周日,那week是1,周一week就是二,但今天我拿去测,出来的week还是0,是周六没错,但是拿号去测,本来是周日,week应该是1,但出来的week却是6了,所以我估计这个公式不对。
public static void main(String... strings) {
String[] weeks = {"Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" };
int D = 1;
int M = 1;
int Y = 2012;
int week = (D + M + 5 * (M + 1) / 3 + Y + Y / 4 - Y / 100 + Y / 400) % 7;
System.out.println(week);
System.out.println(weeks[week]);
采纳的答案
其实,你可以换个思路,通过 Calendar 类来解决这个问题。
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAY, Y);
c.set(Calendar.MONTH, M);
// M 为月份
c.set(Calendar.DAY_OF_MONTH, D); // D 为日
c.get(Calendar.DAY_OF_WEEK);
// 根据这个结果你就可以知道是哪一天了
public int getDayOfWeek(int year, int month, int day) {
Calendar c = Calendar.getInstance();
c.set(year, month - 1, day);
return c.get(Calendar.DAY_OF_WEEK);
返回的值从1到7分别代表:
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
c.set(year, month - 1, day);
月份重0开始,所以要month - 1
package com.
import java.text.SimpleDateF
import java.util.C
import java.util.D
public class Test2 {
public static void main(String[] args) throws Exception {
String s1 = " 16:28:21";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d2 = sdf.parse(s1);
Calendar c = Calendar.getInstance();
c.setTime(d2);
int week = c.get(Calendar.DAY_OF_WEEK) - 1;
int day = c.get(Calendar.DAY_OF_MONTH);
int month = c.get(Calendar.MONTH) + 1;
int year = c.get(Calendar.YEAR);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
System.out.println("year:" + year+ " ");
System.out.println("month:" + month + " ");
System.out.println("day:" + day + " ");
System.out.println("week:" + week+ " ");
System.out.println("hour:" + hour+ " ");
System.out.println("minute:" + minute+ " ");
double date = hour + minute / 60.000;
System.out.println("date:" + date);
if (week == 6 || week == 0) {
System.out.println("周末");
System.out.println("工作日");
看看这个有问题不
用lss上办法,周日是1,周六是7,我最近刚用过。
但周一对应的是 0 还是 1 需要你自己注意一下的
没看懂你后半部分是什么意思?
已解决问题
未解决问题求异面直线所成角一个公式_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
求异面直线所成角一个公式
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢2213人阅读
【C++】(313)
【ACM】(59)
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2013年 11月7 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述: x
*问题描述:写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e-x)/2 ,其中用一个函数求e^x 。结果保留两位小数。
*程序输出:sinh(x)的值
*问题分析:
*算法设计:
我的程序:
#include&iostream&
#include&iomanip&
double udf_sinh(int);
double pow(double,int);
const double e=2.;
int main()
cout&&setiosflags(ios::fixed);
cout&&setprecision(2);
cout&&udf_sinh(x)&&
double udf_sinh(int x)
double y,k,z;
y=pow(e,x);
k=1/pow(e,x);
z=(y-k)/2;
double pow(double e,int x)
double sum=1;
for(n=1;n&=x;n++)
运行结果:
心得体会:其实可以用cmath函数直接求e^x的值,但要求自己写函数求值。。。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:224452次
积分:7004
积分:7004
排名:第3023名
原创:488篇
评论:83条
tianchenglin@
(2)(6)(2)(2)(5)(1)(2)(8)(1)(1)(90)(25)(1)(8)(7)(6)(17)(1)(23)(36)(26)(34)(4)(44)(78)(65)(2)一个立方是怎么计算的?
如一块木料
长2.4米,宽0.5米,高1.5米
2.4*0.5*1.5=1.8立方米
其他答案(共1个回答)

体积=底面积*高
至于球体和椎体建议你看看初中数学吧
3.7米长3.3米宽是3.7*3.3=12.21平米,3.7*3.3=(3+0.7)*(3+0.3)根据乘法分配律=(3+0.7)*3+(3+0.7)*0.3=...
如果是长10米宽10米的房子,面积就是10×10=100平方米了,当然一般房子都不是正方形的。总之正方形或者长方形的面积就是长乘以宽,你可以自己再估算一下。
[新手] 立方米和立方分米的进率为1000,立方分米和立方厘米的进率为1000所以进率为一百万立方厘米
计算出混凝土浇筑体的体积就是混凝土的立方量。
底面积,乘以,高!
#如家快捷酒店(西安南二环人才市场店)#携程网可以预定吗?到店还用支付吗?
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
求一个公式sec平方a-1= 如果方便写一下和sec有关的所有公式吧
气象天使丶413
扫二维码下载作业帮
1.75亿学生的选择
seca=1/cosasec²a-1=1/cos²a-1=(1-cos²a)/cos²a=sin²a/cos²a=tan²a
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 一阶求导公式 的文章

 

随机推荐