网店大师软件好不好:c程序高手请进

来源:百度文库 编辑:高校问答 时间:2024/04/29 16:58:19
1 测试一秒后时间

struct time
{
int hour;
int minutes;
int seconds;
};
main()
{
struct time time_update();
static struct time test_times[5]=
{{11,59,59},{12,0,0},{1,29,59},
{23,59,59},{19,12,27}};
int i;
for(i=0; i<5; ++i)
{
printf("Time is %02d:%02d:%02d", test_times[i].hour,
test_times[i].minutes,test_times[i].seconds);
test_times[i]=time_update(test_times[i]);
printf("*** one second later it's %02d:%02d:%02d\n",
test_times[i].hour,test_times[i].minutes,test_times[i].seconds);
}
}

完成更新时间time_update函数
2.编辑一个计算器
3. 写一insert_entry函数,以便在链表中插入一个项,把指向要插入的表项的指针和指向表中插入该表项后的一个元素的指针作为参数。
专家,这个题有好几问,对我来说挺难的,帮个忙,我愿意提高分值。

struct time time_update(struct time t)
{
t.seconds++;
if(60==t.sconds)t.sconds=0,t.minutes++;
if(60==t.minutes)t.minutes=0,t.hour++;
if(24==t.hour)t.hour=0;
return t;
}

还有两个问题,大哥,你也是太不职业道德了。要么就不要回答,

道德很差,回答就回答放什么屁啊?

刚刚路过。

仰视二楼的,鄙视楼主。

题目中time_update函数声明的时候是无参的,调用的时候却有一个struct time类型的参数!在C中,结构体作为参数是不提倡的,某些C编译器甚至不支持,一般用结构体指针做参数。嘿,楼主大学生,听说过“指针”的概念吗?

第二题和第三题可以说根本没有题目。