²é¿´: 1065  |  »Ø¸´: 3
±¾Ìû²úÉú 2 ¸ö ³ÌÐòÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴

΢³¾¡¢ÃÎÏë

ľ³æ (ÖªÃû×÷¼Ò)

[½»Á÷] ÔÙÀ´Ò»µÀ£¬ÇóijÈÕÊÇijÄêµÄµÚ¼¸Ìì ÒÑÓÐ2È˲ÎÓë

RT
ÒªÇó£º
ÒªÄÜÅжÏÊäÈëÈÕÆÚÊÇ·ñÕýÈ·£¬±ÈÈç˵ÊäÈë2011 5 32ºÅ£¬Òª¸ø³ö´íÎóÐÅÏ¢
ҪעÒâÈòÄêÓë·ÇÈòÄêµÄÇø±ð

ÑÓÉ죺Èç¹ûÊäÈë³öÉúÄêÔÂÈÕ£¬¼°ÏÖÔÚµÄÈÕÆÚ£¬Çó³öÄãÒѾ­À´µ½ÕâÊÀÉ϶àÉÙÌìÁË¡­¡­

˵Ã÷£ºÕâËãÁ½µÀÌ⣬¿ÉÒÔÈÎѡһ¸ö£¬Ò²¿ÉÒÔ°ÑÕâÁ½µÀÌâдÔÚÒ»¸ö³ÌÐòÀïÃæ£¡
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÈηçÔÆ±ä»Ã£¬ÎÒЦ¶ÔÈËÉú£¡
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gghgbsl8768

Í­³æ (СÓÐÃûÆø)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
#include"stdio.h"
#include"time.h"
#include"windows.h"

struct ti
{
        int year;
        int month;
        int day;
        int hour;
        int min;
        int second;
};
void judgment(struct ti m)
{
if(m.month>12||m.month<0)
{
         printf("ÄúÊäÈëµÄÔ·ÝÓÐÎó£¬ÇëÖØÐÂÊäÈë";
        // system("cls";
         setBeginDateTime();
         setEndDate();
}
else if(m.day<0||m.day>31)
{
         printf("ÄúÊäÈëµÄÈÕÆÚÓÐÎó£¬ÇëÖØÐÂÊäÈë";
         //system("cls";
          setBeginDateTime();
          setEndDate();
}
else if(m.hour<0||m.hour>24)
         {
         printf("ÄúÊäÈëµÄСʱÓÐÎó£¬ÇëÖØÐÂÊäÈë";
         //system("cls";
          setBeginDateTime();
          setEndDate();
}
else if(m.min<0||m.min>60||m.second>60||m.second<0)
         {
          printf("ÄúÊäÈëµÄ·Ö»òÃëÓÐÎó£¬ÇëÖØÐÂÊäÈë";
          //system("cls";
          setBeginDateTime();
          setEndDate();
}
}

int yearday(int year,int monty,int day)
{
        int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
        int flag,sum=0;
        printf("ÇëÊäÈëÄêÔÂÈÕ£º";
        scanf("%d,%d,%d",&year,&mon,&day);
        flag=(year%400==0)||(year%4==0&&year%100!=0);
                if(flag==1)
                {
                        a[2]++;
                 }
                       
               
        switch(mon)
                {
                case 1:
                        sum=sum+a[0]+day;
                        break;
                case 2:
                        sum=sum+a[1]+day;
                        break;
                case 3:
                        sum=sum+a[2]+day;
                        break;
                case 4:
                        sum=sum+a[3]+day;
                        break;
                case 5:
                        sum=sum+a[4]+day;
                        break;
                case 6:
                        sum=sum+a[5]+day;
                        break;
                case 7:
                        sum=sum+a[6]+day;
                        break;
                case 8:
                        sum=sum+a[7]+day;
                        break;
                case 9:
                        sum=sum+a[8]+day;
                        break;
                case 10:
                        sum=sum+a[9]+day;
                        break;
                case 11:
                        sum=sum+a[10]+day;
                        break;
                case 12:
                        sum=sum+a[11]+day;
                        break;
                       
                }
                    return sum;
                                               
        }
void main()
{
   int y,m,d;
  scanf("%d,%d,%d",&y,&m,&d);
yearday(y,m,d);

}
2Â¥2011-05-10 23:06:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gghgbsl8768

Í­³æ (СÓÐÃûÆø)

¡ï ¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓàÔó³É(½ð±Ò+3): »¶Ó­²ÎÓë»î¶¯£¡ 2011-05-11 23:00:42
ÓàÔó³É(³ÌÐòÇ¿Ìû+1): 2011-05-13 21:19:48
²»ºÃÒâ˼£¬¸Õ¿ªÊ¼Ð´´íÁË


#include"stdio.h"
#include"time.h"
#include"windows.h"

struct ti
{
        int year;
        int month;
        int day;
        int hour;
        int min;
        int second;
};
void judgment(struct ti);

int yearday(struct ti yea)
{
        int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
        int flag,sum=0;
        printf("ÇëÊäÈëÄ꣬Ô£¬ÈÕ£º";
        scanf("%d,%d,%d",&yea.year,&yea.month ,&yea.day );
   judgment(yea);
        flag=(yea.year%400==0)||(yea.year%4==0&&yea.year%100!=0);
        if(flag==1)
        {
                a[2]++;
        }
       
       
        switch(yea.month)
        {
        case 1:
                sum=sum+a[0]+yea.day ;
                break;
        case 2:
                sum=sum+a[0]+a[1]+yea.day;
                break;
        case 3:
                sum=sum+a[0]+a[1]+a[2]+yea.day;
                break;
        case 4:
                sum=sum+a[0]+a[1]+a[2]+a[3]+yea.day;
                break;
        case 5:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+yea.day;
                break;
        case 6:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+yea.day;
                break;
        case 7:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+yea.day;
                break;
        case 8:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+yea.day;
                break;
        case 9:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+yea.day;
                break;
        case 10:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+yea.day;
                break;
        case 11:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+a[10]+yea.day;
                break;
        case 12:
                sum=sum+a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+a[10]+a[11]+yea.day;
                break;
               
        }
        printf("%d\n",sum);
        return sum;
       
}


void judgment(struct ti m)
{
        if(m.month>12||m.month<0)
        {
                printf("ÄúÊäÈëµÄÔ·ÝÓÐÎó£¬ÇëÖØÐÂÊäÈë\n";
                yearday(m );
        
               
        }
        else if(m.day<0||m.day>31)
        {
                printf("ÄúÊäÈëµÄÈÕÆÚÓÐÎó£¬ÇëÖØÐÂÊäÈë\n";
                yearday(m );
               
        }

       
}


void main()
{
        struct ti ye;
        yearday(ye );


       
}
3Â¥2011-05-10 23:46:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

huycwork

½ð³æ (ÖøÃûдÊÖ)

¡ï ¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓàÔó³É(½ð±Ò+3, ³ÌÐòÇ¿Ìû+1): ¹ÄÀø²ÎÓë½»Á÷£¡ 2011-05-13 21:20:08
°³Ò²À´Ò»Ã¶£º
CODE:
#include
#include
#include
tm buf;
int main(){
        using namespace std;
        int y, m, d, ds = 0, yb = 0, ye = 0;
        time_t t;
        tm t1, t2;
        while(1){
                if(cin.eof())
                        break;
                cout<<"birthday:"<                 if(cin>>y>>m>>d){
                        buf.tm_year = y - 1900;
                        buf.tm_mon = m - 1;
                        buf.tm_mday = d + 1;
                        t = mktime(&buf);
                }
                if(t == -1){
                        cout<<"error"<                         continue;
                }
                memcpy(&t1, gmtime(&t), sizeof(tm));
                yb = t1.tm_yday;
                t = time(0);
                memcpy(&t2, gmtime(&t), sizeof(tm));
                if(t1.tm_year == t2.tm_year){
                        ye = t2.tm_yday;
                        ds = ye - yb;
                }
                if(t1.tm_year < t2.tm_year){
                        buf.tm_mon = 12 - 1;
                        buf.tm_mday = 31;
                        buf.tm_year = t1.tm_year;
                        t = mktime(&buf);
                        memcpy(&t1, gmtime(&t), sizeof(tm));
                        ye = t1.tm_yday + 1;
                        ds = 1 + ye - yb;
                        yb = 0;
                        for(++buf.tm_year; buf.tm_year < t2.tm_year; ++buf.tm_year){
                                buf.tm_mon = 12 - 1;
                                buf.tm_mday = 31;
                                t = mktime(&buf);
                                memcpy(&t1, gmtime(&t), sizeof(tm));
                                ye = t1.tm_yday + 1;
                                ds += 1 + ye - yb;
                        }
                        ds += t2.tm_yday + 1;
                }
                if(t1.tm_year > t2.tm_year){
                        cout << "YOU ARE NOT BIRTH YET!"<                         continue;
                }
                cout<<"days on live:"<         }
        return 0;
}

äöÎеÄÖÐÐÄÓÐÒ»¿é¿ÕµØ£¬¿Õ¿ÕµÄ¡£
4Â¥2011-05-13 11:05:25
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ΢³¾¡¢ÃÎÏë µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 287Çóµ÷¼Á +4 ³¿»èÏßÓëÐǺ£ 2026-03-19 5/250 2026-03-20 16:42 by Iveryant
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤ +6 °²È«Éϰ¶£¡ 2026-03-16 6/300 2026-03-20 15:07 by lbsjt
[¿¼ÑÐ] 295¸´ÊÔµ÷¼Á +7 ¼òľChuFront 2026-03-19 7/350 2026-03-20 14:11 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖÐÄÏ»¯Ñ§337Çóµ÷¼Á +4 niko- 2026-03-19 5/250 2026-03-20 13:49 by ´ÙÌì³É
[¿¼ÑÐ] 286·ÖÈ˹¤ÖÇÄÜרҵÇëÇóµ÷¼ÁÔ¸Òâ¿ç¿¼£¡ +3 lemonzzn 2026-03-17 4/200 2026-03-20 11:04 by lemonzzn
[¿¼ÑÐ] Çóµ÷¼Á +3 °µÓ¿afhb 2026-03-16 3/150 2026-03-20 00:28 by ºÓÄÏ´óѧУÓÑ
[¿¼²©] É격26Äê +3 °Ë6°Ë68 2026-03-19 3/150 2026-03-19 19:43 by nxgogo
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +6 Ð÷ÐÒÓë×Ó 2026-03-17 6/300 2026-03-19 13:27 by houyaoxu
[¿¼ÑÐ] 332Çóµ÷¼Á +3 ydfyh 2026-03-17 3/150 2026-03-19 10:14 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] 354Çóµ÷¼Á +4 Tyoumou 2026-03-18 7/350 2026-03-18 21:45 by Tyoumou
[¿¼ÑÐ] ÊÕ¸´ÊÔµ÷¼ÁÉú +4 ÓêºóÇïºÉ 2026-03-18 4/200 2026-03-18 14:16 by elevennnne
[¿¼ÑÐ] 304Çóµ÷¼Á +12 СÐÜjoy 2026-03-14 13/650 2026-03-18 12:34 by Linda Hu
[¿¼ÑÐ] 268Çóµ÷¼Á +6 ¼òµ¥µã0 2026-03-17 6/300 2026-03-18 09:04 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 085601Çóµ÷¼Á +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
[¿¼ÑÐ] ¶«ÄÏ´óѧ364Çóµ÷¼Á +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by ľ¹Ï¸à
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[¿¼ÑÐ] 304Çóµ÷¼Á +4 ahbd 2026-03-14 4/200 2026-03-16 16:48 by ÎҵĴ¬Îҵĺ£
[¿¼ÑÐ] 318Çóµ÷¼Á +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[¿¼ÑÐ] 070305Çóµ÷¼Á +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[¿¼ÑÐ] 080500£¬²ÄÁÏѧ˶302·ÖÇóµ÷¼ÁѧУ +4 ³õʶ¿ÉÀÖ 2026-03-14 5/250 2026-03-14 21:08 by peike
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û