鱼C论坛

 找回密码
 立即注册
查看: 2088|回复: 5

[已解决]求助:从键盘输入一个以秒为单位的时间值整数,将其转换成时、分、秒的形式输出

[复制链接]
发表于 2020-11-1 18:00:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
老师上课啥也没讲,就要做题
最佳答案
2020-11-1 18:33:14
1.scanf里面不需要\n
2.printf里面的格式错误
3.result2记录的是分钟数,需要求出result1之后再取余
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int s, result1, result2, result3;
    scanf("%d",&s);
    result1 = s / 60;
    result2 = result1 / 60;
    result1 = result1 % 60; 
    result3 = s - result2 * 3600 - result1 * 60;
    printf("%d:%d:%d",result2, result1, result3);
    system("pause");
    return 0;
}
]VJIKF~_GG6%$1IPASX4PCI.png
4BX`N2U(O(KGGX%1KS_)Z_K.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-1 18:33:14 | 显示全部楼层    本楼为最佳答案   
1.scanf里面不需要\n
2.printf里面的格式错误
3.result2记录的是分钟数,需要求出result1之后再取余
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int s, result1, result2, result3;
    scanf("%d",&s);
    result1 = s / 60;
    result2 = result1 / 60;
    result1 = result1 % 60; 
    result3 = s - result2 * 3600 - result1 * 60;
    printf("%d:%d:%d",result2, result1, result3);
    system("pause");
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-1 18:51:42 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-11-1 18:33
1.scanf里面不需要\n
2.printf里面的格式错误
3.result2记录的是分钟数,需要求出result1之后再取余

为什么要加这一个?#include<stdlib.h>,里面是有相应的函数么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-1 18:54:03 | 显示全部楼层
FC_YSN 发表于 2020-11-1 18:51
为什么要加这一个?#include,里面是有相应的函数么?

额。。。我用的是vscode,需要一个system("pause"),它的头文件是#include<stdlib.h>
你在pta上做题别加,会超时
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-1 19:03:29 | 显示全部楼层
FC_YSN 发表于 2020-11-1 18:51
为什么要加这一个?#include,里面是有相应的函数么?

如果问题解决, 不要忘了设置一个最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-1 19:05:38 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-11-1 19:03
如果问题解决, 不要忘了设置一个最佳答案

感谢!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 19:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表