参考代码:
#include<stdio.h>
int main()
{
int a,b,c;
struct ymd{
int a;
int b;
int c;
}y;
scanf("%d%d%d",&a,&b,&c);
y.a=a;
y.b=b;
y.c=c;
int output=0;
int run;
run=28;
if(a%4==0)
run=29;
output=(b>1)*31+(b>2)*run+(b>3)*31+(b>4)*30+(b>5)*31+(b>6)*30+
(b>7)*31+(b>8)*31+(b>9)*30+(b>10)*31+(b>11)*30+c;
printf("%d",output);
return 0;
}
0.0分
0 人评分
1048题解(读入回车问题)浏览:566 |
1035 题解浏览:786 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1477 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:785 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:538 |
C二级辅导-温度转换 (C语言代码)浏览:550 |
简单的a+b (C语言代码)浏览:353 |