程序填空题
tk304.c首先定义了一个结构体变量(包括年、月、日),然后从键盘上输入任意的一天(包括年月日),最后计算该日在当年中是第几天,此时当然要考虑闰年问题。
现在程序是一个不完整的程序,请你在下划线空白处将其补充完整,以便得到正确的答案,但不得增删原来的语句。
#include <stdio.h>
struct datetype{
int year;
int month;
int day;
}date;
void main( )
{
int i,day_sum;
static int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
printf("\nPlease input your date:\n");
scanf("%d%d%d",&date.year, &date.month, &date.day);
day_sum=0;
for(i=1;i<date.month;i++)day_sum+=day_tab[i];
day_sum+=_______(1)_________;
if((date.year % 4 == 0 && date.year % 100 != 0 || date.year % 400 ==0) && date.month>=3 )
day_sum+=___(2)_______;
printf("%d-%d-%d is No. %d of this year.\n",date.year,date.month,date.day,day_sum);
}
è¾å ¥å¹´ææ¥ä¸ä¸ªå¼ï¼å ç´¯å 该年ä¹åå个æçæ¯æ天æ°ï¼æåç´¯å æ¥æ天æ°å³å¯è·åç»æã
ä¸ãç®æ³è®¾è®¡ï¼
1ãè¾å ¥å¹´ææ¥ä¸ä¸ªå¼ï¼
2ã为ä¿è¯ç¨åºå¥å£®æ§ï¼å¯ä»¥å¯¹ä¸ä¸ªå¼çåæ³æ§è¿è¡å¤æï¼åªå¯¹åæ³æ°æ®è¿è¡æä½ï¼
3ãç´¯å ä¹ååæ天æ°ï¼
4ãç´¯å å½åæ¥å¼ï¼
5ãè¾åºç»æã
äºã注æç¹ï¼
å¯ä»¥ä½¿ç¨æ°ç»åå¨å个æ份ç天æ°ï¼ç¨å¾ªç¯ç´¯å ãéè¦æ³¨æçæ¯é°å¹´çå¤æã对äºé°å¹´ï¼2æè¦å¤å ä¸å¤©ã
ä¸ãåè代ç ï¼
#include <stdio.h>