欢迎光临散文网 会员登陆 & 注册

【C语言】C语言视频教程

2023-07-19 13:28 作者:聚散的没有人  | 我要投稿

//判断某天是这一年的第多少天

//自己尝试做了一下


分支结构程序06 P15 - 17:09



#include <stdio.h>

#include <math.h>

void main()

{

int a, b, c, t, y, r;

b:

printf("输入年/月/日\n");

scanf_s("%d/%d/%d", &a, &b, &c);

if (b % 2 == 0)

{

r = b / 2;

if (b == 8)

{

r = 5;

}

}

else if ((b % 2 != 0) && b != 8 )

{

r = (b + 1) / 2;

}

y = 30;

if (((a % 400 != 0) && (a % 100 == 0)) || (a % 4 != 0))

{

printf("%d不是闰年\n", a);

if (b >= 3)

{

t = ((b-1) * y) + c - 3 + r;

}

else

{

t = ((b - 1) * y) + c + 1 ;

}

}

else

{

printf("%d为闰年\n", a);

if (b >= 3)

{

t = ((b-1) * y) + c - 2 + r;

}

else

{

t = ((b - 1) * y) + c + 1 ;

}

}

printf("%d年%d月%d日为这一年的第%d天\n", a, b, c, t);

goto b;

}

【C语言】C语言视频教程的评论 (共 条)

分享到微博请遵守国家法律