A. 在c语言程序中如何编辑秒数,让它按小时;分钟,秒的形式输出
您好,是这样的:
1.定义三个变量
分别来存储输入的分钟数、转换的小时数和剩余的分钟数。
2.
从界面获取输入的分钟数。
3.
计算结果。
4.
把结果输出到界面。
//1
定义三个变量
分别来存储输入的分钟数、转换的小时数和剩余的分钟数
//2
从界面获取输入的分钟数
//3
计算结果
//4
把结果输出到界面
int
i,
h,
m;
Console.WriteLine("请输入一个分钟数:");
i
=
int.Parse(Console.ReadLine());
h
=
i/60;
m
=
i%60;
Console.WriteLine("{0}分等于{1}小时{2}分",
i,
h,
m);
Console.ReadKey();
B. C语言中输入一任意秒(正整数),转换成多少日多少时多少分多少秒输出
#include<stdio.h>
intmain(){
unsigneds,seconds,minites,hours,days;
scanf("%u",&s);
days=s/(24*3600);
s%=24*3600;
hours=s/3600;
s%=3600;
minites=s/60;
seconds=s;
printf("%d天,%d小时,%d分钟,%d秒 ",days,hours,minites,seconds);
return0;
}
C. c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,将转换操作定义成函数
#include<stdio.h>
void trans(int sec){
int hour,min;
hour=sec/3600; //计算时 3600进制
min=(sec%3600)/60; //计算分 60进制
sec=(sec%3600)%60; //计算秒 余下的全为秒数
printf("%d时:%d分:%d秒\n",hour,min,sec);
}
int main(){
int sec;
printf("请输入秒数:\n");
scanf("%d",&sec);
trans(sec);
return 0;
}
可以自己试试
D. c语言,编程题 输入一个以秒为单位的时间值,将其转换为“时:分:秒”的形式输出,将转换操作定义为函数
#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);
}
E. C语言:输入某时刻的时数,分数,秒数,转化成秒数输出。
#include <stdio.h>
int main ( )
{
int hour , minute , second ;
scanf ( "%d%d%d" , &hour , &minute , &second) ;
second = hour * 3600 + minute * 60 + second;
printf ( "%d\n" , second ) ;
return 0 ;
}
//时钟的*3600,分针的*60~
F. c语言 打印输出时分秒毫秒
#include<stdio.h>
#include<Windows.h>
int main()
{
SYSTEMTIME st;
GetLocalTime(&st);
printf("%d点%d分%d秒%d毫秒\n",st.wHour,st.wMinute,st.wSecond,st.wMilliseconds);
return 0;
}
G. 求助!用c语言编程:按年月日输出系统日期按时分秒输出系统时间。要求包含结构体;高手谢谢了O(∩_∩)O~
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
struct MyTime
{
int year;
int month;
int day;
int hour;
int min;
int sec;
void set()
{
char buffer[10];
time_t tt = time( NULL);
struct tm * t = gmtime(&tt);
/*
size_t strftime( char *str, size_t maxsize, const char *fmt, struct tm *time );
功能:函数按照参数fmt所设定格式将time类型的参数格式化为日期时间信息,
然后存储在字符串str中(至多maxsize 个字符)。用于设定时间不同类型的代码为
*/
strftime(buffer,10,"%Y",t);
/*
atoi(char* str)
功能:将字符串str转换成一个整数并返回结果
*/
year = atoi(buffer);
strftime(buffer,10,"%m",t);
month = atoi(buffer);
strftime(buffer,10,"%d",t);
day = atoi(buffer);
strftime(buffer,10,"%H",t);
hour = atoi(buffer);
strftime(buffer,10,"%M",t);
min = atoi(buffer);
strftime(buffer,10,"%S",t);
sec = atoi(buffer);
}
int print()
{
set();
return printf("%4d-%.2d-%.2d %.2d:%.2d:%.2d",year,month,day,hour,min,sec);
}
};
int main(int argc, char *argv[])
{
struct MyTime t;
int printCharNum = 0;
int i;
while(1)
{
printCharNum = t.print();
// 清屏
for(i = 0 ; i < printCharNum ; i ++)
{
printf("\b");
}
}
return 0;
}
H. c语言怎么控制5秒时间出一个结果
c语言可以通过辩没设置时间定时器5秒时间出一个结果。
C语言头文件
C语言是一门面向过程、抽象化携亩纳的耐段通用程序设计语言,广泛应用于底层开发。