首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。 程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
admin
2017-11-27
22
问题
使用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; sase 4: sum=90; break; case 5: sum=120; break; sase 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: sum=334; break; default: cout<<"data error"<
2) sum++; return sum;
解析
(1)为方便起见,先统计正常年份下,每个月的前面有多少天,可以用switch方式查询,然后再加上本月的日子,很快便得到了这一天是属于这一年的第几天。
(2)闰年的判断方法为:if(year%400==0‖(year%4=0&&year%100!=0)),if语句为真则为闰年,二月之后的日期后需要加一天。
转载请注明原文地址:https://kaotiyun.com/show/zDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言是以()语言为基础逐渐发展演变而成的一种程序设计语言。
以下程序的执行结果是______#include<iostream.h>#include<iomanip.h>voidprint(intn){if(n!=0){print(n-1);
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
对下列语句正确的描述是()。constint*x;∥(1)int*constx;∥(2)
以下有关析构函数的叙述不正确的是
析构函数的特征包括
下面的程序的结果是 main() {int x=3,y=0,z=0; if(x=y+z)cout<<"* * * *"; else cout<<"# # # #"; }
设有如下关系表:则下列操作中正确的是
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidfun(______){Ta;if(x>y)
设有如下关系表:则下列操作中正确的是
随机试题
进行基因工程实验时,常用的技术有()(1994年)
男性,24岁。以“发热伴乏力、盗汗、右侧胸痛半个月,气短3天”为主诉入院。查体:最高体温38.0℃,右下肺叩诊浊音,听诊呼吸音消失。心率96次/分,律整。提问2:为明确诊断需做的检查是A.胸部X线B.胸穿抽液送检C.血气分析
口腔健康教育的方法一般是
患者,男,62岁,外伤性肠穿孔修补术后2天,肛门未排气,腹胀明显,最重要的处理措施是
下列对截流倍数的叙述,正确的是()。
对会计软件文档资料及软件,保管截止日期至该软件停止使用或有重大更改后()年。
(2004年考试真题)纳税人分立时未缴清税款的,分立后的纳税人对未履行的纳税义务应当承担连带责任。()
SCL-90因子分析的两个主要用途是以因子分反映精神障碍的()。
下列应急救护的处理方法中,不科学的是()。
It’sharmfultoone’shealthto______smokinganddrinking.
最新回复
(
0
)