1 条题解

  • 0
    @ 2024-12-24 9:59:29

    C :

    #include<stdio.h>
    struct Time
    {
    	int hour;
    	int minute;
    	int second;
    };
    void update(struct Time *pt)
    {
    	pt->second++;
    	if(pt->second==60)
    	{
    		pt->second=0;pt->minute++; 
    	}
    	if(pt->minute==60)
    	{
    		pt->minute=0;
    		pt->minute++;
    	}
    	if(pt->hour==24)
    	{
    		pt->hour=0;
    	}
    }
    void display(struct Time *pt)
    {
    	printf("%d:%d:%d\n",pt->hour,pt->minute,pt->second);
    }
    void delay()
    {
    	int t;
    	for(t=0;t<100000000;t++);
    }
    int main()
    {
    int i;
    struct Time t1={0,0,0};
    struct Time *p;
    p=&t1;
    for(i=0;i<5;i++)
    {
    	update(p);
    	display(p);
    	delay();
    }
    return 0;	
    } 
    
    • 1

    信息

    ID
    1620
    时间
    7000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者