c语言:从键盘上输入一个日期(格式:年月日),判断输入的日期是否正确,如果正确,计算该日期是这一年

c语言:从键盘上输入一个日期(格式:年月日),判断输入的日期是否正确,如果正确,计算该日期是这一年的第多少天,并输出,如果错误输出提示。... c语言:从键盘上输入一个日期(格式:年月日),判断输入的日期是否正确,如果正确,计算该日期是这一年的第多少天,并输出,如果错误输出提示。 展开
 我来答
我喜欢芦洁
2015-10-16 · TA获得超过309个赞
知道小有建树答主
回答量:739
采纳率:0%
帮助的人:264万
展开全部
package HXY;
import java.util.Scanner;
public class Calendar {
public static void main(String[] args) {
int year=0,month=0,date=0;
int temp=0;
int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份桥纤圆:");
year=sc.nextInt();
System.out.println("请输入月份:");
month=sc.nextInt();
System.out.println("请输入日期:");
date=sc.nextInt();
for (int i = 0; i < month-1; i++) {
temp +=a[i];
}
if((year%400==0||(year%4==0 &&year%100!=0))&&month>2){
System.out.println("这一天是今年的第"+(temp+1+date)+"天");
}else{
System.out.println("这一天是今年的第"+(temp+date)+"天");
}

}
运行结果如下:
请竖察输敏塌入年份:
2015
请输入月份:
1
请输入日期:
1
这一天是今年的第1天

我这是用java语言妈的代码。谢谢。
更多追问追答
追问
没学java😳
看不懂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式