首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
admin
2019-04-04
61
问题
完善程序
【要求】
1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。
2.修改后的源程序仍保存在T盘myf0c文件中。
【程序功能】
根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则输出“2010/4/10(表示2010年的第100天是4月10日)”。
提示:能被4整除并且不能被100整除的年份是闰年,能被400整除的年份也是闰年,其他年份是平年。
【待完善的源程序】
#include
#include
intleap(intyear)
{ inty;
y=year%4==0&& (1) ||year%400==0;returny;
}
voidmonth_day(intyear,intyearday,intmonth,intday)
{ intk,p;
inttab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
p=leap(year);
for(k=1;yearday> (2) ;k++)
yearday=yearday-tab[p][k];
month=k;
day= (3) ;
}
intmain()
{ intyear,days,month,day;
printf("Inputyearanddays!\n");
scanf("%d,%d",&year,&days);
if(leap(year)==1&&days<=366||leap(year)==0&&days<=365)
{ month_day(year, days, (4) );
printf("\n%d/%d/%d",year,month,day);
}
else puts("daysiswrong!");
getch();
return0;
}
选项
答案
#include
#include
intleap(intyear) { inty; y=year%4==0&& year%100!=0||year%400==0;returny; } voidmonth_day(intyear,intyearday,intmonth,intday) { intk,p; inttab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31}}; p=leap(year); for(k=1; yearday> tab[p][k] ;k++) yearday=yearday-tab[p][k]; month=k; day= yearday; } intmain() { intyear,days,month,day; printf("Inputyearanddays! \n"); scanf("%d,%d",&year,&days); if(leap(year)==1&&days<=366||leap(year)==0&&days<=365) { month_day(year,days,&month,&day ); printf("\n%d/%d/%d",year,month,day); } else puts("daysiswrong!"); getch(); return0; }
解析
转载请注明原文地址:https://kaotiyun.com/show/CIhZ777K
0
全国高校计算机二级
相关试题推荐
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【C1】__
Whethertheeyesare"thewindowsofthesoul"isdebatable;thattheyareintenselyimportantininterpersonalcommunicationis
值类型和引用类型的区别?写出C#的样例代码。
在Google搜索中使用or查询“辽宁”,“高校”。
如果有一个wanglong@lnu.edu.cn的邮件地址,利用这个邮件地址进行注册。
设置用户在拨号前不需要等待扬声器发出拨号声音。
在IE中,请将Intetnet区域内站点的安全级别设置为“禁止ActiveX控件和插件运行”。
启动操作系统自带的Intemet连接防火墙。
Excel2000中,列标()A.可以用各种符号表示B.用数字表示C.用字母表示D.可以用中文文字表示
在输入时,使Word只检查拼写,不检查语法。
随机试题
利息是利润的一部分,但在现实生活中,利息可以脱离利润而独立存在,其原因是()
完善和发展中国特色社会主义制度,推进国家治理体系和治理能力现代化,后一句规定了()
Markoftenattemptstoescape______wheneverhebreakstrafficregulations
JasonmadesharpcommentsonMary’sidea,buthedidn’tmean______her.
疝内容物被嵌顿时间较久,发生血液循环障碍而坏死称为
手阳明经、足阳明经的交接部位在
冬期施工砌体采用氯盐砂浆施工,每日砌筑高度不宜超过()m。
在旅游过程中,全陪、地陪和领队之间建立良好协作关系的途径是()
经典不等于真理,经典所说的也不可能都正确,经典之所以吸引一代又一代的人去读它们,不在于它们保证了真理,也不在于它们具有超越时空的消闲功能,或“工具理性”的实用功效,而是在于它们是人类精神文明的结晶和体现。人类文明的特点在于它的延续性,人类文明需要沿袭和继承
概论抽样与非概论抽样(华中农大2011年研;西南大学2011年研)
最新回复
(
0
)