首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
完善程序 【要求】 1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。 2.修改后的源程序仍保存在T盘myf0c文件中。 【程序功能】 根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
admin
2019-04-04
91
问题
完善程序
【要求】
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
全国高校计算机二级
相关试题推荐
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4
添加联系人bob的他的邮件地址bob@sina.com。。
通过光盘安装调制解调器的驱动程序。
在金山毒霸2008中,对“手动杀毒”进行设置,要求启用精细杀毒模式。
在【管理工具】的【计算机管理】窗口中,查看用FTP的属性,并将其从用户组中删除。
设置不允许其他人共享我的网络摄像机功能。
利用复选框进行设置,使新安装的程序在“开始”菜单中突出显示。
一篇100页的文档,下列打印页码范围错误的是()。A.5912-20B.7,10,90C.6,9,12-20D.8-12
请在当前幻灯片的数据表上,从单元格A1开始导入Excel文件中的数据表Sheet1。
随机试题
主治肺痿的方剂不包括
A.上颌结节后壁区增生新骨B.颧骨侧面增加新骨C.鼻腔底面吸收骨质D.蝶骨间软骨结合生长E.蝶筛软骨结合生长对青少年而言,上述哪些组织生长发育的行为能直接影响上颌骨宽度的变化
毒物排泄的主要途径是
以下属于临时性水工建筑物的是()。
风险识别包括()两个环节。
紧张、焦虑、恐惧等消极情绪出现,对身心健康都是有害无益的,应该尽量压抑这类情绪。()
如下图所示,在长为64米、宽为40米的长方形耕地上修建宽度相同的两条道路(一条横向、一条纵向),把耕地分为大小不等的四块耕地。已知,修路后耕地总面积为1377平方米,则该道路路面宽度为多少米?
Whatistheaimoftheprogram?
NarratorListentopartofaconversationbetweenastudentandaprofessor.Nowgetreadytoanswerthequestions.Yo
A、TheywanttoprotestagainstBritishCouncil.B、TheywanttoputadiamondontheQueen’scrown.C、TheywanttheUKGovernment
最新回复
(
0
)