当前位置:首页 > 虚拟机 > 正文

vmware虚拟机编写c语言程序


一、用C语言编一个不少于20行的程序。要求说明程序的用途。在TC可以运行,求高手,在线等,/*标题:输入具体年份、具体月份、具体日期,并指定这是一年中的哪一天?
1.程序分析:以3月5日为例,必须先加上前两个月,再加上5天,特殊情况下是一年中的某一天输入的月份大于3点考虑多加一天
2.程序源码:
*/
#include
voidmain()
{
intday,month,year,sum,leap;
printf("\n请输入年、月、日\n");
scanf("%d,%d,%d",&年,&月,&日);
切换(月)/*计算一、上个月总天数*/
{
case1:sum=0;break;
case2:sum=31;break;
案例3:合计=59;情况4:sum=90;中断;
情况5:总和=120;情况6:sum=151;中断;
案例7:sum=181;break;
case8:sum=212;break;
case9:sum=243;break;
case10:sum=273;break;
case11:sum=304;break;
case12:sum=334;break;
default:printf("dataerror");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,总天数必须加1*/
sum++;
printf("Itisthe%dthday.",sum);
getch();
}