解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; //定义日期结构体 struct Date { int year; int month; int day; }; int main() { //定义结构体变量 Date date; //定义sum保存天数 int sum=0; //用数组保存平年12个月每个人月的天数 int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31}; //输入日期年月日 cin>>date.year; cin>>date.month; cin>>date.day; //判断是否是闰年 if(date.year%4==0&&date.year%100!=0||date.year%400==0) { mon[1]=29; } //计算输入的日期是该年的第几天 for(int i=0;i<date.month-1;i++) { sum+=mon[i]; } sum+=date.day; cout<<sum; return 0; }
0.0分
1 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:762 |
简单的a+b (C语言代码)浏览:685 |
2^k进制数 (C++代码)使用递归方法浏览:736 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:806 |
高精度加法 (C++代码)(大数加法)浏览:1008 |
最长单词 (C语言代码)浏览:1474 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
【偶数求和】 (C语言代码)浏览:588 |