黑马程序员技术交流社区
标题:
一些C语言小练习2
[打印本页]
作者:
rensnail
时间:
2015-1-6 20:41
标题:
一些C语言小练习2
/*
输入某年某月某日,判断这一天是一年中的第几天
*/
#include <stdio.h>
#include <conio.h>
int main (void)
{
int day, month, year, sum, leap;
printf("\n please 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)
sum++;
printf("It is the %dth day.",sum);
return 0;
}
复制代码
作者:
HHFSpeed
时间:
2015-1-6 21:24
c语言,能看懂
作者:
ocean45
时间:
2015-1-7 15:38
主要练习运用if和switch
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2