参考代码:
#include<stdio.h> #include<stdlib.h> struct date { int day; int month; int year; } time,*p; int main() { int sumday=0;//总天数 p=&time; scanf("%d%d%d",&(p->year),&(p->month),&(p->day));//赋值 int arr[12]= {31,28,31,30,31,30,31,31,30,31,30,31};//每个月的天数 if((p->year%4==0&&p->year%100!=0)||p->year%400==0) { arr[1]=29;//闰年2月29天 } sumday+=p->day;//本月天数 for(int i=0; i<p->month-1; ++i) { sumday+=arr[i];//本月前每个月的天数 } printf("%d",sumday); return 0; }
0.0分
15 人评分
#include<stdio.h> #include<string.h> struct date { int year; int month; int day; }; void hanshu(struct date *sum){ scanf("%d %d %d",&sum->year,&sum->month,&sum->day); } int main() { int totle,m=0,n=0; struct date sum; hanshu(&sum); int ary[12]={31,28,31,30,31,30,31,31,30,31,30,31}; if(sum.year%4==0||sum.year%100!=0 && sum.year%400==0){ ary[1]=29; } m=sum.month-1; for (int i=0;i<m;i++) { n+=ary[i]; } totle=n+sum.day; printf("%d,%d,%d,%d,%d,%d,%d",totle,sum.year,sum.month,sum.day,n,m,ary[1]); return 0; }
C语言训练-尼科彻斯定理 (C语言代码)。。。内含证明定理浏览:2141 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:607 |
C语言训练-立方和不等式 (C语言代码)浏览:779 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
WU-输入输出格式练习 (C++代码)浏览:1133 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
1124题解浏览:630 |
简单的a+b (C语言代码)浏览:618 |