现在的位置: 首页 > 综合 > 正文

数据结构1

2014年01月24日 ⁄ 综合 ⁄ 共 778字 ⁄ 字号 评论关闭

 

最近在学数据结构(C语言版),把我的一点体会写出来希望各位给点指点。

时间有时、分、秒组成,采用一个时间结构体。根据现在时间确定一秒后的时间,要处理一下处理一下几种情况:(1)如果秒数60,则秒数恢复为0,分钟增1;

      (2)如果分钟增至60,则分钟恢复为0,小时增1;

      (3)如果小时增至24,则小时数恢复为0。

#include“stdio.h”

struct time

{

  int hour;

  int minute;

  int second;

  };

struct time time_update(struct time now);

void main()

{

  struct time ctime,ntime;

  printf("the style of time is:hour:minute:second/n");

  printf("the input time is:");

  scanf("%d:%d:%d,&ctime.hour,&ctime.minutes,&ctime.secod);

 ntime=time_updata(ctime);

 printf("the next second is:%d:%d:%d/n/n',ntime.hour,ntime.minute,ntime.second);

}

struct time  time_update(struct time now)

{

  struct time ntime;

  ntime=now;

  ntime.second++;

if (ntime.minute==60)

{

 ntime.second=0;

 ntime.minutes++;

 if (ntime.minutes==60)

{

 ntime.minutes=0;

 ntime.hour++;

 if(ntime.hour=24)

 ntime.hour=0;

    }

   }

return time;

}

抱歉!评论已关闭.