首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
admin
2015-07-20
41
问题
使用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://kaotiyun.com/show/stNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类中数据成员和成员函数的默认访问级别为【】。
类模板的模板参数()。
下列数据结构中不属于线性存储结构的是()。
假定p所指对象的值为25,p+1所指对象的值为46,则执行“*p++;”语句后,p所指的对象的值为【】。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
在E-R图中,用宋表示实体的图形是
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内务成分之间的联系。
关于关键字class和typename,下列表述中正确的是( )。
随机试题
冬春严寒最适选饮青茶,因青茶味微甘、性寒。
下列哪项疾病不会导致意识障碍【】
3岁以内儿童发生股骨干骨折时,多采用()
A.AB.BC.OD.A2BE.AB以上血型中何种血型H物质含量最多
女性,45岁,右侧胫腓骨闭合性骨折,行石膏外固定,4小时后右小腿出现胀痛,并持续加重,足趾麻木,被动牵拉痛。首要的处理是()
女,25岁,胆囊切除术后4日。T39℃。检查切口局部红肿,皮温升高。首先考虑的并发症是
关于单价合同说法正确的是()。
【2014年山东烟台.判断】纸上得来终觉浅,绝知此事要躬行。这句话体现了知行统一的德育原则。()
已知,则实数x的取值范围是().
—SinceIdidn’tbeginmyprojectImightnotgotoclasstoday.—______Thatwillonlyputyourfurtherbehind.
最新回复
(
0
)