首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充fun函数,该函数的功能是:判断一个年份是否为闰年。 例如,1900年不是闰年,2004是闰年。 [注意] 部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
请补充fun函数,该函数的功能是:判断一个年份是否为闰年。 例如,1900年不是闰年,2004是闰年。 [注意] 部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
admin
2010-11-26
44
问题
请补充fun函数,该函数的功能是:判断一个年份是否为闰年。
例如,1900年不是闰年,2004是闰年。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
[试题源程序]
#include<stdio.h>
#include<conio.h>
int fun(int n)
{
int fiag=0;
if(n%4==0)
{
if( (1) )
fiag=1;
}
if( (2) )flag=1;
return (3) ;
}
void main()
{
int year;
clrscr();
printf("Input the year:");
scanf("%d", &year);
if(fun(year))
printf("%d is a leap year.\n", year);
else
printf("%d is not a leap year.\n", year);
}
选项
答案
[1] n%100 !=0 [2] n%400==0 [3] flag
解析
题的关键是要知道闰年的定义,如果年份能被4整除但不能被100整除,或者能被400整除,这两种情况满足之一都是闰年。
填空1:显然此处属于第一种情况,能被4整除但不能被100整除。所以这里应该填n%100!=0,只有满足这个条件,flag才能被赋值1。
填空2:此处属于第二种情况,能被400整除,所以应该填n%400==0。
填空3:从程序中可以知道,当满足以上两种情况之一时,flag就被赋值1,显然flag属于标志单元。再看主函数中对fun()函数的调用,显然需要返回的值不是真就是假,即函数fun()中标志单元flag的内容。
转载请注明原文地址:https://jikaoti.com/ti/mBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据我国相关法律的规定,()的行政处罚只能由法律加以设定。
在推进我国反腐倡廉建设的工作上,中国共产党一直坚持不懈地努力着,下列有关说法错误的是()。
假定其他条件不变,下列因素中不会导致货币升值的是()。
我国体现人民主权原则的宪法规定,不包括()。
关于辩护人,下列说法错误的是()。
侵害他人财产的,财产的损失应当按照()财产的市场价格或其他方式计算。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
《上海县竹枝词》有诗云:“卅年求富更求强,造炮成船法仿洋。海面未收功一战,总归虚牝掷金黄。”与上述内容有关的历史事件是()。
某次考试有50题,答对一题得2分,答错扣1分,不答不扣分。为保证考试成绩不少于60分,该名考生至少要答对几道题?
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
随机试题
构成核酸的基本单位是
梁的弯矩图如图示,最大值在B截面。在梁的A、B、C、D四个截面中,剪力为零的截面是()。
地铁区间隧道断面形状可分为()。
某炸礁工程,签订施工合同后项目部组织了相应的耙吸船、炸礁船、抓斗船等进场施工,发现该施工河段属于2个海事局共同管辖,在办理了各种相应的手续后,于合同规定日期正常开工。在节日的安全大检查中,发现了如下一些问题:(1)项目部尚未有制订防护性安全技术措施(2
股东通过经营者伤害债权人利益的常用方式是()。
一般资料:求助者,女性,44岁,已婚,公司职员。焦虑不安,伴头痛、失眠四个多月。案例介绍:求助者在一家公司工作了十余年。前几年生意好做,薪金较高,房子和车子都有。丈夫是中学教师,夫妻感情好,儿子上高中,学习优异。近几年来生意有些难做,求助者虽然很努
踏莎行.葺中看梅花王旭两种风流,一家制作。雪花全似梅花萼①。细看不是雪无香,天风吹得香零落。虽是一般,惟高一着。雪花不似梅花薄。梅花散彩向空山,雪花随意穿帘幕。[注]①萼:花萼。词中的“两种”指的是什么?“一家”指的是什么
1,3,6,12,27,()。
下列句子没有多义的是()。
[A]Ijustdon’tknowhowtomotivatethemtodoabetterjob.We’reinabudgetcrunchandIhaveabsolutelynofinancialreward
最新回复
(
0
)