用c语音编写一个程序,计算从1970年1月1日0点开始,经过n秒后的时间(注音:考虑闰年的情况)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 20:00:03
用c语音编写一个程序,计算从1970年1月1日0点开始,经过n秒后的时间(注音:考虑闰年的情况)
/>
void main()
{
long int n;
\x09int y=1970,m=1,d=1,h=0,min=0,s=0;
\x09printf("现在时间已从%d年%d月%d日%2d:%2d:%2d经过了多少秒?\n",y,m,d,h,min,s);
scanf("%d",&n);
\x09while(n--)
{
s++;
if(s==60)//计时到60s
{
s=0;
min++;
if(min==60)//计时到60min
{
min=0;
h++;
if(h==24)//计时到24h
{
h=0;
d++;
switch(d)//计时到29或30或31或32天
{
\x09\x09\x09\x09\x09\x09case 29:
\x09\x09\x09\x09\x09\x09\x09if(m==2&&!(y%4==0&&(y%100!=0||y%400==0)))//不是闰年的2月
{
d=1;
m++;
\x09\x09\x09\x09\x09\x09}
break;
case 30:
\x09\x09\x09\x09\x09\x09if(m==2&&(y%4==0&&(y%100!=0||y%400==0)))//是闰年的2月
\x09\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09\x09d=1;
\x09\x09\x09\x09\x09\x09\x09m++;
\x09\x09\x09\x09\x09\x09}
\x09\x09\x09\x09\x09\x09break;
case 31:
\x09\x09\x09\x09\x09\x09if(m==4||m==6||m==9||m==11)//是4、6、9、11月,小月,一个月30天
\x09\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09\x09d=1;
\x09\x09\x09\x09\x09\x09\x09m++;
\x09\x09\x09\x09\x09\x09}
\x09\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09\x09\x09case 32://是1、3、5、7、8、10、12月,大月,一个月31天
\x09\x09\x09\x09\x09\x09d=1;
\x09\x09\x09\x09\x09\x09m++;
\x09\x09\x09\x09\x09\x09if(m==13)
\x09\x09\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09\x09\x09m=1;
\x09\x09\x09\x09\x09\x09\x09\x09y++;
\x09\x09\x09\x09\x09\x09\x09}
\x09\x09\x09\x09\x09\x09break;
default:break;
}
}
}
}
}
\x09printf("现在时间是%d年%d月%d日%2d:%2d:%2d\n",y,m,d,h,min,s);
}
void main()
{
long int n;
\x09int y=1970,m=1,d=1,h=0,min=0,s=0;
\x09printf("现在时间已从%d年%d月%d日%2d:%2d:%2d经过了多少秒?\n",y,m,d,h,min,s);
scanf("%d",&n);
\x09while(n--)
{
s++;
if(s==60)//计时到60s
{
s=0;
min++;
if(min==60)//计时到60min
{
min=0;
h++;
if(h==24)//计时到24h
{
h=0;
d++;
switch(d)//计时到29或30或31或32天
{
\x09\x09\x09\x09\x09\x09case 29:
\x09\x09\x09\x09\x09\x09\x09if(m==2&&!(y%4==0&&(y%100!=0||y%400==0)))//不是闰年的2月
{
d=1;
m++;
\x09\x09\x09\x09\x09\x09}
break;
case 30:
\x09\x09\x09\x09\x09\x09if(m==2&&(y%4==0&&(y%100!=0||y%400==0)))//是闰年的2月
\x09\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09\x09d=1;
\x09\x09\x09\x09\x09\x09\x09m++;
\x09\x09\x09\x09\x09\x09}
\x09\x09\x09\x09\x09\x09break;
case 31:
\x09\x09\x09\x09\x09\x09if(m==4||m==6||m==9||m==11)//是4、6、9、11月,小月,一个月30天
\x09\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09\x09d=1;
\x09\x09\x09\x09\x09\x09\x09m++;
\x09\x09\x09\x09\x09\x09}
\x09\x09\x09\x09\x09\x09break;
\x09\x09\x09\x09\x09\x09case 32://是1、3、5、7、8、10、12月,大月,一个月31天
\x09\x09\x09\x09\x09\x09d=1;
\x09\x09\x09\x09\x09\x09m++;
\x09\x09\x09\x09\x09\x09if(m==13)
\x09\x09\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09\x09\x09m=1;
\x09\x09\x09\x09\x09\x09\x09\x09y++;
\x09\x09\x09\x09\x09\x09\x09}
\x09\x09\x09\x09\x09\x09break;
default:break;
}
}
}
}
}
\x09printf("现在时间是%d年%d月%d日%2d:%2d:%2d\n",y,m,d,h,min,s);
}
用c语音编写一个程序,计算从1970年1月1日0点开始,经过n秒后的时间(注音:考虑闰年的情况)
c语言 从1970年1月1日0点开始,经过n秒后的时间
用C语言编写一个程序,从键盘输入一个年份,判断该年是否为闰年,并输出相应的文字信息闰年
编写程序,用函数调用完成:计算从1开始到n的自然数的和.在main()函数中由键盘输入n,并输出计算结果.
用C语言编写一个程序:从键盘输入n(0
怎样用java编写一个程序,从键盘上输入数n,计算并输出1!+2!...+n!的结果
用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根,要考虑虚根的情况,
编写一个计算个人所得税的程序(用VB编写)
用C语言编写一个程序,计算1+2+3+4+~+n
请用Visual FoxPro编写一个程序计算1+2+3+4+…+n的值,n为从屏幕接收用户输入的任意整数.
编写一个 Shell 程序,计算从1到用户输入数字的和.(1+2+3+…n)
编写程序计算(m+n)!的值,m和n从键盘输入c语言答案