资源描述:
《c语言作业一选择结构》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、0014-判断闰年时间限制:1000毫秒内存限制:32768K字节总提次数:2159次成功提交次数:1373次判题规则:严格比较问题描述判断某年是否是闰年。公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年,如1900年是平年,2000年是闰年。输入一行,仅含一个整数a(002.intmain()03.{04. inta;05. a>0&&a<3000;06.
2、 scanf("%d",&a);07. 08. if(a%4==0&&a%100!=0)09. printf("Y");10. elseif(a%400==0)11. printf("Y");12. else13. printf("N");14. 15. 16. return0;17.}0494-方程求根时间限制:1000毫秒内存限制:32768K字节总提次数:2193次成功提交次数:1188次判题规则:严格比较问题描述给定方程的系数a,b,c,求一元二次方程a*x^2
3、+b*x+c=0的根。输入输入只有三个浮点数,之间用空格分开。输出如果方程没有实数解,则输出no,如果方程有两个相同的实数解,则单独的一行中输出该值,结果保留2位小数。如果有两个不同的实数解,则在单独一行中输出,中间用一个空格分开,结果保留2位小数。大的在前,小的在后。输入样列2.28.53.5输出样例-0.47-3.40出处ymc01.#include02.#include03.intmain()04.{05. doublea,b,c,x1,x2,x3,x4;06. scanf("%lf%lf%lf",&a,&b,&c);
4、07. x3=b*b-4*a*c;08. x4=sqrt(b*b-4*a*c);09. x1=(-b+x4)/(2*a);10. x2=(-b-x4)/(2*a);11. 12. if(x3<0)13. printf("no");14. elseif(x3==0)15. printf("%.2lf",x1);16. elseif(x1>x2)17. printf("%.2lf%.2lf",x1,x2);18. else19. printf("%.
5、2lf%.2lf",x2,x1);20. 21. return0;22.}0496-分段函数时间限制:1000毫秒内存限制:32768K字节总提次数:2403次成功提交次数:1182次判题规则:严格比较问题描述输入实数x,求下列分段函数f(x)的值图1:分段函数定义输入输入只有一个浮点数x。输出在单独一行中输出x的值,结果保留3位小数输入样列-1.2输出样例6.452出处ymc01.#include02.#include03.intmain()04.{05. doublex,y1,y2,y3,y4;06.
6、 scanf("%lf",&x);07. y1=8/(x*x+x+1);08. y2=7/(x*x+x+1);09. y3=2/(x+8);10. y4=0;11. 12. if(x>=-5&&x<0)13. printf("%.3lf",y1);14. elseif(x>=0&&x<5)15. printf("%.3lf",y2);16. elseif(x>=5&&x<10)17. printf("%.3lf",y3);18. else19. prin
7、tf("%.3lf",y4);20. 21. return0;22.}0641-整数排序时间限制:1000毫秒内存限制:32768K字节总提次数:1593次成功提交次数:1120次判题规则:严格比较问题描述输入三个整数x,y,z,请把这三个数由小到大输出!输入输入只有一组测试数据,包含三个整数,中间用空格隔开!输出将这三个数从小到达输出到一行,中间用空格隔开。输入样列471输出样例147出处shock01.#include02.#include03.intmain()04.{05. in