c语言初学者Ch113 (时间格式化) 输入秒数,转化为 “m 分:s 秒”的形式输出。 测试: 请输入秒数:428 7 分:8 秒
时间: 2024-11-09 11:30:27 浏览: 16
在C语言中,如果你想要将输入的秒数转换成"m 分:s 秒"的形式,你可以使用模运算符(%)来计算分钟和余下的秒,并通过整除运算符(/)获取完整的分钟数。这里是一个简单的示例代码:
```c
#include <stdio.h>
void convert_seconds_to_minutes(int seconds) {
int minutes = seconds / 60; // 计算完整的分钟数
int remaining_seconds = seconds % 60; // 取余得到剩余秒数
printf("%d 分:%02d 秒", minutes, remaining_seconds); // %02d 表示最少两位数字,不足则补零
}
int main() {
int input_seconds;
printf("请输入秒数:");
scanf("%d", &input_seconds);
convert_seconds_to_minutes(input_seconds);
return 0;
}
```
测试这个程序时,如果输入`428`秒,它会输出 `7 分:8 秒`。
阅读全文