題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
程序分析:以3月5日為例,應(yīng)該先把前兩個(gè)月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大于3時(shí)需考慮多加一天。文章來源地址http://www.zghlxwxcb.cn/news/detail-743290.html
實(shí)例
#include <stdio.h>
int main()
{
int day,month,year,sum,leap;
printf("\n請(qǐng)輸入年、月、日,格式為:年,月,日(2015,12,10)\n");
scanf("%d,%d,%d",&year,&month,&day); // 格式為:2015,12,10
switch(month) // 先計(jì)算某月以前月份的總天數(shù)
{
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");b
文章來源:http://www.zghlxwxcb.cn/news/detail-743290.html
到了這里,關(guān)于C 練習(xí)實(shí)例4 題目:輸入某年某月某日,判斷這一天是這一年的第幾天?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!