求助:从键盘输入一个以秒为单位的时间值整数,将其转换成时、分、秒的形式输出
老师上课啥也没讲,就要做题 1.scanf里面不需要\n2.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;
} 小甲鱼的铁粉 发表于 2020-11-1 18:33
1.scanf里面不需要\n
2.printf里面的格式错误
3.result2记录的是分钟数,需要求出result1之后再取余
为什么要加这一个?#include<stdlib.h>,里面是有相应的函数么? FC_YSN 发表于 2020-11-1 18:51
为什么要加这一个?#include,里面是有相应的函数么?
额。。。我用的是vscode,需要一个system("pause"),它的头文件是#include<stdlib.h>
你在pta上做题别加,会超时 FC_YSN 发表于 2020-11-1 18:51
为什么要加这一个?#include,里面是有相应的函数么?
如果问题解决, 不要忘了设置一个最佳答案{:10_256:} 小甲鱼的铁粉 发表于 2020-11-1 19:03
如果问题解决, 不要忘了设置一个最佳答案
感谢!!!
页:
[1]