欢迎来到天天文库
浏览记录
ID:62073076
大小:71.50 KB
页数:28页
时间:2021-04-16
《C语言:作业一选择结构.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途0014-判断闰年时间限制:1000毫秒内存限制:32768K字节总提次数:2159次成功提交次数:1373次判题规则:严格比较问题描述判断某年是否是闰年.公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年,如1900年是平年,2000年是闰年。输入一行,仅含一个整数a(0〈a〈3000)。输出一行,如果公元a年是闰年输出Y,否则输出N。最后加一个换行符号。输入样列2006输出样例N出处个人收集整理勿做商业用途ymc个人收集整理勿做商业用途01.#inclu
2、de〈stdio。h>02。intmain()03。{04。 inta;05. a〉0&&a〈3000;06。 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。}个人收
3、集整理勿做商业用途0494—方程求根时间限制:1000毫秒内存限制:32768K字节总提次数:2193次成功提交次数:1188次判题规则:严格比较问题描述给定方程的系数a,b,c,求一元二次方程a*x^2+b*x+c=0的根.输入输入只有三个浮点数,之间用空格分开.输出如果方程没有实数解,则输出no,如果方程有两个相同的实数解,则单独的一行中输出该值,结果保留2位小数。如果有两个不同的实数解,则在单独一行中输出,中间用一个空格分开,结果保留2位小数。大的在前,小的在后。输入样列2.28。53。5输出样例-0.47-3
4、。40个人收集整理勿做商业用途出处ymc个人收集整理勿做商业用途01。#include〈stdio。h〉02.#include03。intmain()04。{05. doublea,b,c,x1,x2,x3,x4;06. scanf("%lf%lf%lf",&a,&b,&c);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。
5、 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("%。2lf%.2lf”,x2,x1);20. 21. return0;22.}个人收集整理勿做商业用途0496—分段函数时间限制:1000毫秒内存
6、限制:32768K字节总提次数:2403次成功提交次数:1182次判题规则:严格比较问题描述输入实数x,求下列分段函数f(x)的值图1:分段函数定义输入输入只有一个浮点数x。输出在单独一行中输出x的值,结果保留3位小数个人收集整理勿做商业用途输入样列-1。2输出样例6.452出处ymc个人收集整理勿做商业用途01。#include〈stdio。h>02.#include7、7. 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. 8、 printf(”%.3lf”,y4);20。 21。 return0;22.}个人收集整理勿做商业用途0641—整数排序时间限制:1000毫秒内存限制:32768K字节总提次数:1593次成功提交次数:1120次判题规则:严格比较问题描述输入三个整数x,y,z,请把这三个数由小到大输出!输入输入只有一组测试数据,包含三个整
7、7. 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.
8、 printf(”%.3lf”,y4);20。 21。 return0;22.}个人收集整理勿做商业用途0641—整数排序时间限制:1000毫秒内存限制:32768K字节总提次数:1593次成功提交次数:1120次判题规则:严格比较问题描述输入三个整数x,y,z,请把这三个数由小到大输出!输入输入只有一组测试数据,包含三个整
此文档下载收益归作者所有