7.定义表示时钟的结构体类型clock(包括时、分、秒),编写设置时间的函数settime和显示时间的函数showtime。在主函数中定义两个结构体变量clock1和clock2。分别设置clock1和clock2的时间为15:30:10和9:10:59,并显示它们。测试效果:
时间: 2023-08-08 10:01:28 浏览: 228
定义表示时钟的结构体类型clock如下:
```c
struct clock {
int hour;
int minute;
int second;
};
```
设置时间的函数settime如下:
```c
void settime(struct clock *c, int hour, int minute, int second) {
c->hour = hour;
c->minute = minute;
c->second = second;
}
```
显示时间的函数showtime如下:
```c
void showtime(struct clock c) {
printf("%02d:%02d:%02d\n", c.hour, c.minute, c.second);
}
```
在主函数中定义两个结构体变量clock1和clock2,并分别设置其时间为15:30:10和9:10:59,并显示它们的时间。
```c
int main() {
struct clock clock1, clock2;
settime(&clock1, 15, 30, 10);
settime(&clock2, 9, 10, 59);
showtime(clock1);
showtime(clock2);
return 0;
}
```
运行这段代码,将会输出以下结果:
```
15:30:10
09:10:59
```
这就是设置时间和显示时间函数的实现及测试效果。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)