首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
admin
2015-07-20
31
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。
程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:闰年输入月份大于3时需考虑多加一天)。
注意:只能补充函数func(int year,int month,int day),请勿改动其他部分的内容。
#include
int func(int year,int month,int
day)
{
}
void main()
{
cout<
cout<
cout<
return;
}
选项
答案
int sum; int leapyear ; switch(month)/*先计算某月以前月份的总天数*/ { case 1: sum=0; break; case 2: sum=31; break; case 3: sum=59; break; case 4: sum=90; break; case 5: sum=120; break; case 6: sum=151; break; case 7: sum=181; break; case 8: sum=212; break; case 9: sum=243; break; case 10: sum=273; break; case 11: sum=304; break; Case 12: Jum=334 ; break; default: cout<<“data error”<
2) sum++; return sum;
解析
(1)为方便起见,先统计正常年份下,每个月的前面有多少天,可以用switch方式查询,然后再加上本月的日子,很快便得到了这一天是属于这一年的第几天。
(2)闰年的判断方法为:if(year%400==01l(year%4==0&&year%100[=0)),if语句为真则为闰年,二月之后的日期后需要加一天。
转载请注明原文地址:https://jikaoti.com/ti/ZzE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于C++主函数特性,下列叙述正确的是()。
类中数据成员和成员函数的默认访问级别为【】。
下面对静态数据成员的描述中,正确的是()。
在C++程序中,使用基本输入输出流需要包含的头文件是()。
下列叙述中,不属于数据库系统的是()。
按“先进后出”原则组织数据的数据结构是【】。
以下函数模板max的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
下列不是描述类的成员函数的是
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
关于关键字class和typename,下列表述正确的是
随机试题
Haveyoueverwonderedwhywinterisfluseason—whypeopleneverseemtocatchthediseaseinJulyandAugust?Agroupofmicrob
A.全科医学知识教育B.全科医学岗位培训C.全科医师规范化培训D.全科医师继续医学教育E.全科医学研究生教育当前我国全科医学教育的主要形式是
下列关于随机误差的说法错误的是
在下列费用中,属于建筑安装工程间接费的是()。
A公司2014年12月31日资产负债表上的长期负债与股东权益的比例为40:60。该公司计划于2015年为一个投资项目筹集资金,可供选择的筹资方式包括:向银行申请长期借款和增发普通股,A公司以现有资本结构作为目标结构。其他有关资料如下:(1)如果A公司20
政策性银行与商业性金融机构的最显著不同在于()。
能解释鸡尾酒会现象的注意理论是()。
第二次世界大战后,一些发达资本主义国家生产自动化水平达到了空前规模。60年代工业机器人的出现,使得资本主义生产过程中,除了“白领”,“蓝领”阶层外,又新增了“纲领”,即机器人阶层,西方经济学家F.马特列在他的《技术构成与经济》一书中说,现代机器和劳动一样创
Itwasacoldday.Isatinmyroomwritingletters.Iglancedoutofthewindow.InthewindowdirectlyoppositemestoodHerr
In2010,Shanghaiportbecamethesecondlargestcargoportandthethirdlargestcontainerportintheworld.Additionally,Sha
最新回复
(
0
)