这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » 判断一年的第几天

共4条 1/1 1 跳转至

判断一年的第几天

菜鸟
2014-11-19 19:45:41     打赏

 

#include "stdio.h"
#include "conio.h"
main()
{
  int day,month,year,sum,leap;
  printf("\nplease input year,month,day\n");
  scanf("%d,%d,%d",&year,&month,&day);
  switch(month) /*先计算某月以前月份的总天数*/
  {
    case 1:sum=0;break;
    case 2:sum=31;break;
    case 3:sum=59;break;
    case 4:sum=90;break;
    case 5:sum=120;break;
    case 6:sum=151;break;
    case 7:sum=181;break;
    case 8:sum=212;break;
    case 9:sum=243;break;
    case 10:sum=273;break;
    case 11:sum=304;break;
    case 12:sum=334;break;
    default:printf("data error");break;
  }
  sum=sum+day; /*再加上某天的天数*/
  if(year%400==0||(year%4==0&&year%100!=0)) /*判断是不是闰年*/
    leap=1;
  else
    leap=0;
  if(leap==1&&month>2) /*如果是闰年且月份大于2,总天数应该加一天*/
    sum++;
  printf("It is the %dth day.",sum);

}

 

2

3

感想:1、输入程序的过程中,应注意间隔的大小;

         2、对应的小段程序应有解释说明,以便于查看;

         3、注意标点符号,别打漏了!

         4、注意程序应对齐,工整,简洁。




菜鸟
2014-11-19 20:36:35     打赏
2楼

提出几个问题:

1.利用代码粘贴功能来贴代码

2.截图只截运行窗口

3.请在程序中打印自己学号出来,并在截图中体现。

 

修改的话可按自己帖子右下角的"编辑主题"

 


菜鸟
2014-11-24 12:31:15     打赏
3楼
已修改。谢谢!

菜鸟
2014-11-26 19:03:06     打赏
4楼
程序不要用截图,用代码粘贴功能按钮

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]