c语言,编程题 输入一个以秒为单位的时间值,将其转换为“时:分:秒”的形式输出,将转换操作定义为函数

c语言,编程题
输入一个以秒为单位的时间值,将其转换为“时:分:秒”的形式输出,将转换操作定义为函数

第1个回答  2014-01-22
#include <stdio.h>
main()
{
char s[24];
int sec;
scanf("%d", &sec);
s2hms(s,sec);
printf("%s\n",s);
}s2hms(char* str, int sec)
{
int h,m,s;
h = sec/3600;
m = sec/60 - 60* h;
s = sec - 3600* h - 60*m;
sprintf(str,"%d:%d:%d",h,m,s);
}
第2个回答  2014-01-22
#include<stdio.h>
void fun(int s){
printf("%d:%d:%d\n",s/3600%24,s/60%60,s%60);
}
main(){
int s;
scanf("%d",&s);
fun(s);
}
第3个回答  2014-01-22
#include <stdio.h>

void print(int ss){
int h,m,s;
s = ss%60;
ss /=60;
m = ss%60;
h = ss/60;
printf("%2d:%2d:%2d", h, m ,s);
}本回答被网友采纳

...输入一个以秒为单位的时间值,将其转换为“时:分:秒”的形式输出,将...
include <stdio.h> main(){ char s[24];int sec;scanf("%d", &sec);s2hms(s,sec);printf("%s\\n",s);}s2hms(char* str, int sec){ int h,m,s;h = sec\/3600;m = sec\/60 - 60* h;s = sec - 3600* h - 60*m;sprintf(str,"%d:%d:%d",h,m,s);} ...

C语言题目: 求编程:输入秒数,将它按小时,分钟,秒的形式来输出,例如输 ...
include <stdio.h>int main(){int s, h, m;scanf("%d", &s);h = s \/ 3600;s %= 3600;m = s \/ 60;s %= 60;printf("%d小时%d分钟%d秒\\n", h, m, s);return 0;}

从键盘输入一个以秒为单位的时间值(如10000秒),将其转化为以时、分...
1、右键开始——选择【运行】。2、输入regedit回车。3、展开SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer。4、新建DWORD(32位)值,命名为ShowSecondsInSystemClock。5、数值数据:输入1,确定。6、在任务管理器中选择explorer,右键选择【结束进程树】。在此之前请先退出防火墙。7、选择【文件】菜单—...

用C语言编写一个程序输出任意时间下一秒的时间
{ YEAR,MONTH,DAY,HOUR,MINUTE,SEC,MAX,};define DUMMY 0 const char *g_apcCnName[MAX]={"年","月","日","时","分","秒"};int isLeapYear(int iYear){ return ((iYear%4==0&&iYear%100!=0)||iYear%400==0);} int main(){ int i;int aiTime[MAX]={0};int aiTimeMax...

...编程题 (1)把输入的时间数字变成时间,小时分钟秒,比如说输入(3,58...
很简单,用string.h库里面的strstr函数即可完成任务。

C语言编程1970年1月1日0时0分0秒,输入N秒,要求打印X年X月X日X时X分...
int d = v\/(60*60*24)+1; \/\/得到距离1970年1月1日到输入秒数的天数 int n = (d+671)\/1461; \/\/求中间过了多少个2月29日 int year = (d-n)\/365+1970; \/\/得到年份 if((d-n)%365 == 0){ year = year -1;} int m[13] = {0,31,28,31,30,31,30,31,31,30,31,30...

C语言编程问题,输入一个字符,判别它是否为大写字母,如果是,将它转换为...
没错啊!可以运行啊

C语言编程题读取时间求助,谢大佬了!
字符转整形的简单应用,使用到头文件 math.h。例如:void TimeGet(const MYTIME *time, int *hour, int *minute, int *second){ hourt = atoi(&time->hour);minute= atoi(&time->minute);second= atoi(&time->second);}

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
return 1; \/\/ 非字母字符,程序退出 } printf("转换后的字符为:%c\\n", y);return 0; \/\/ 程序正常退出 } ```代码首行引入了标准输入输出库 `stdio.h`。程序中定义了两个字符型变量 `x` 和 `y`。用户被提示输入一个字母,并使用 `scanf` 函数读取。接下来,使用 `if-else` 语句判断...

c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进制和十六...
\/\/应用程序 void func(int n,int m)\/\/n为十进制数,m为2,8,或16 { Stack S;InitStack(S);while(n!=0){ push(S,n%m);n=n\/m;} display(S);} void main()\/\/这用来测试func { int n=12,m=2;func(n,m);m=8;func(n,m);m=16;func(n,m);} \/\/已在vc2005中测试过,...

相似回答