大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 年月日的问题,于是小编就整理了4个相关介绍c语言 年月日的解答,让我们一起看看吧。
- C语言编程序实现如下功能:输入任意一个日期的年、月、日的值,求出是星期几并输出?
- c语言中编写输入你的生日?
- c语言什么时候诞生的?
- 编写程序:输入一个日期(年、月、日),判断日期是否合法。怎么写?求代码?
C语言编程序如下功能:输入任意一个日期的年、月、日的值,求出是星期几并输出?
#include<stdio.h>
//公式是year +(year/4)+(century/4)-2*century+(26*(month+1)/10)+day-1,然后对7求余
voidmain()
{
intyear,w;
charweek[7][8]={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
scanf("%d",&year);
w=(year+(year/4)+(year/100/4)-2*(year/100)+(26*2/10))%7;
printf("%s",week[w]);
}
c语言中编写输入你的生日?
#include<stadio.h>main(){intyear,year1,month,month1,day,day1,age;printf(34;请输入您的生日:")
;scanf("%d%d%d",&year,&month,&day)
;printf("请输入当前日期:")
;scanf("%d%d%d",&year1,&month1,&day1)
;if(year1==year)age=0;else{age=year1-year;if(month1<month||(month1==month&&day1<day))age=age-1;
}printf("您的年龄是:%d",age);
}大概就是这个样子,我没有调试,可能有错误,但应该都是小问题,你自己调试一下,觉得哪儿不妥,可以自己改动。
c语言什么时候诞生的?
1***2年。C 语言里的 时间/日期 计算 起点,有个 unix timestamp(unix 时间图章)是 Jan 1, 1***0 UTC。所以 c 语言发明时间,应当是 1***0年1月1日以后。1969-1***3年在美国电话电报公司(AT&T)贝尔实验室开始了C语言的最初研发。
根据C语言的发明者丹尼斯·里奇 (Dennis Ritchie) 说,C 语言最重要的研发时期是在1***2年。细节: 最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的,在移植的过程中遇到不少麻烦。
早在对Multics项目调整过程中,就迫切需要一门高级计算机语言做工具,为了解决程序的可移植性问题,肯·汤普逊和丹尼斯·里奇决定对它进行简单改进,形成 “New B” 语言。
但 New B 在Unix的移植方面依然不尽人意,此后里奇又对 New B 语言做了改进,C语言诞生。
编写程序:输入一个日期(年、月、日),判断日期是否合法。怎么写?求代码?
#include "stdio.h"
void printf(int a)
{
if(a==1)
printf("日期合法\n");
else
printf("日期非法\n");
}
void main()
{
到此,以上就是小编对于c语言 年月日的问题就介绍到这了,希望介绍关于c语言 年月日的4点解答对大家有用。