admin 管理员组文章数量: 1086019
2024年4月22日发(作者:php post请求)
考试题
7 计算天数
Time Limit:1000MS Memory Limit:65536K
题型: 编程题 语言: 无限制
描述
由键盘输入年、月、日,计算该日是该年的第几天。
输入样例
2005-1-1
输出样例
1
Provider
admin
#include
main()
{
int a,b,c,i,s=0;
int n[12]={31,29,31,30,31,30,31,31,30,31,30,31};
scanf("%d-%d-%d",&a,&b,&c);
if(((a%100)!=0&&a%4==0)||a%400==0)
{
for(i=0;i
s=s+n[i];
s=s+c-31;
printf("%dn",s);
}
else
{
if(b>=2)
{
for(i=0;i
s=s+n[i];
s=s+c-32;
printf("%dn",s);
}
else
{
for(i=0;i
s=s+n[i];
s=s+c-31;
printf("%dn",s);
}
}
}
//
#include
int main()
{
int n[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int a,b,c,i,s=-31;
scanf("%d-%d-%d",&a,&b,&c);
if((a%400)==0||(((a%100)!=0)&&a%4==0))
n[1]=n[1]+1;
for(i=0;i
s=s+n[i];
printf("%dn",s+c);
}
版权声明:本文标题:C语言中输入年月日得出是该年的第几天 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713774382a650917.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论