c语言函数的基本单位 c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,将转换操作定义成函式
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;
}
可以自己试试
编写程式按“时:分:秒”格式输入时间,将这个时间转换以秒为单位的时间值输出,输出示例03:10:12=11412
#include <stdio.h>
main()
{ int hour,min,sec,secs;
printf("please enter the timen hour:min:secn");
scanf("%d",&hour);
scanf("%d",&min);
scanf("%d",&sec);
secs=hour*3600+min*60+sec;
printf("%d:%d:%d",hour,min,sec);
printf("=%d",secs);
return 0;
}
输入以秒为单位的时间,用Visual Basic编写程式,将其换算成几时几秒。
Private Sub Form_Click()
Dim h1, m1, s1, s0 As Integer
h1 = 0 '初始化时间
m1 = 0
s1 = 0
s0 = 0
s0 = InputBox(" 请输入以秒为单位的时间: ")
s0 = Val(s0) '转换成数字
If s0 > 3600 Then h1 = s0 3600
If s0 Mod 3600 >= 60 Then m1 = (s0 Mod 3600) 60
s1 = (s0 Mod 3600) Mod 60
Print "你输入的时间是" & h1 & "小时" & m1 & "分" & s1 & "秒"
End Sub
xp 和 vb6 中通过测试
c语言程式设计:输入一个弧度,转化成度分秒输出,秒保留一位小数,
#include<stdio.h>int main(){ double a, i, j; int b, c, d, e; scanf("%lf", &a); b = a; i = a*60; c = i; c = c%60; i = a*3600; d = i; i=i*100; e = i; e = e%100; d = d%60; printf("%d度%d分%d%c%d秒",b,c, d,'.',e);}#include<stdio.h>
#define PI 3.1415926
void main()
{ double h,m,hh;
int d,f;
printf("请输入弧度:"); scanf("%lf",&h);
hh=h; h/=PI; h*=180;
d=h; h-=d; h*=60; f=h; h-=f; h*=60; m=h;
printf("%lf弧度=%d度%d分%.1lf秒n",hh,d,f,m+0.05);
}

输入总秒数,并将其以时、分、秒的形式输出,用JAVA程式设计
public void toHMS(int ss){
int hour = ss/3600;
int min = (ss - (hour*3600))/60;
int s = ss-(hour*3600+min*60);
System.out.println(hour+":"+min+":"+s);
}
编写C语言程式将40000s转化成几小时几分几秒的形式
kbenyu民蔽显话疏筑爽袋墙侄
可以。
用40000除以60得余数再除以60再得余数。设定小时,分,秒为变数就行。
#include <stdio.h>
void main( )
{ int a,b,c,d; a=40000; b=40000/3600; c=(40000-3600*b)/60; d=40000-3600*b-60*c; printf("%d小时",b); printf("%d分",c); printf("%d秒n",d); }
用40000除以60得余数再除以60再得余数。设定小时,分,秒为变数不就得了.
任意输入一个位数不超过9的整数,将数字转化成大写的形式输出,如何用pascal语言编写程式
将数字转化为大写的形式是什么意思
应该是小写字母变大写字母吧
相关文章
- c语言分离n位数 C语言程序题:输入任意一个3位数,将其各位数字反序输出。
- 简单c语言程序编写 用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n
- 水仙花数c语言程序 用c语言编写程序:输入两个复数,计算并输出它们的和及乘积
- c语言题目 帮忙看一下这个c语言问题:输入一个十进制整数,将其转换成十六进制数,并输出转换后的结果。
- c语言什么是函数 c语言 用库函数计算两日期相差的天数
- C语言正整数因子 C语言题目:输入一个正整数n(1
- c语言用递归求1到n的和 C语言,怎么用递归函数,把输入的一个十进制整数转换成二进制数输出
- C语言简单程序 求高手写C语言程序代码:"从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数。"
- c语言整数类型 C语言程式设计:输入一个整数并能逐位正序或反位输出,用递回完成。
- c语言输入回车 C语言设计一个函式,使其任意输入一个二维阵列都可以输出一个4*4的矩阵; 然后函式呼叫,这个怎么编?
爱学记

微信收款码
支付宝收款码