C语言程序设计:写一个函数,从给定的身份z号中提取出生年月日

C语言程序设计:写一个函数,从给定的身份z号中提取出生年月日,第1张

这个简单,用以字符串str[20]={身份z号码};出生月日就是倒数第7个元素到第14个元素结束;

用一个for循环,如str[20]="45032519901016127X";for(i=6;i<=13;i++) putchar(str[i]);就可以了

结果是19901016,有木有?

判断某年是不是闰年需要满足以下条件:1。能被4整除而不能被100整除。2。能被400整除。intyear;if((year%4==0)&&(year%100!=0)||(year%400==0))printf("%d年是闰年\n",year);elseprintf("%d年不是闰年\n",year);

首先,你的闰年判断就有问题。教你个口诀:“四年一润,一百年不润,四百年再润”。

其实就可以用if(yr%4==0||yr%100!=0&&yr%400==0){那么是闰年}

你的检验判断也可以利用mont数组的,首先判断是不是在闰年,然后判断输入days是不是大于的mont[mn](如果是闰年要判断二月+1)。

以上就是关于C语言程序设计:写一个函数,从给定的身份z号中提取出生年月日全部的内容,包括:C语言程序设计:写一个函数,从给定的身份z号中提取出生年月日、C语言根据日期求月份、c语言年月日计算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9526429.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存