Jimmy小站
小明也有大梦想 — 蒋明/铭7.2.5 编程题《输出某日期为该年的第几天》
2015-08-30 / C语言基础题 / 8342 次围观 / 1 次吐槽问题描述】
输入日期(年、月、日),输出它是该年的第几天。
【输入形式】
从键盘输入一个日期。
【输入输出样例1】(下划线部分表示输入)
Input year, month, day: 1981 3 1
Days of year: 60
【样例说明】
输入提示符后要加一个空格。例如“Input n: ”,其中“:”后要加一个且只能一个空格。
逗号后有一个空格。
英文字母区分大小写。必须严格按样例输入输出。
#include<stdio.h> int main() { int year,month,day,sum=0,i; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf("Input year, month, day: "); scanf("%d%d%d",&year,&month,&day); if((year%400==0)||((year%4==0)&&(year%100!=0))) a[2]=a[2]+1; for(i=1;i<month;i++){ sum=sum+a[i]; } sum=sum+(month-1)*30+day; printf("Days of year: %d\n",sum); return 0; }
推荐您阅读更多有关于“”的文章
本月热文
Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996
已有1位网友发表了看法:
发表评论