当前位置:文档之家› 最新C语言:作业一选择结构

最新C语言:作业一选择结构

C语言:作业一选择结构0014-判断闰年时间限制:1000 毫秒内存限制:32768 K字节总提次数:2159次成功提交次数:1373次判题规则:严格比较输入输出出处01.#include <stdio.h>02.int main()03.{04. int a;05. a>0&&a<3000;06. scanf("%d",&a);07.08. if(a%4==0&&a%100!=0)09. printf("Y\n");10. else if(a%400==0)11. printf("Y\n");12. else13. printf("N\n");14.15.16. return0;17.}0494-方程求根时间限制:1000 毫秒内存限制:32768 K字节总提次数:2193次成功提交次数:1188次判题规则:严格比较输入输出出处01.#include <stdio.h>02.#include <math.h>03.int main()04.{05. double a,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. if(x3<0)13. printf("no\n");14. else if(x3==0)15. printf("%.2lf\n",x1);16. else if(x1>x2)17. printf("%.2lf %.2lf\n",x1,x2);18. else19. printf("%.2lf %.2lf\n",x2,x1);20.21. return0;22.}0496-分段函数时间限制:1000 毫秒内存限制:32768 K字节总提次数:2403次成功提交次数:1182次判题规则:严格比较输入实数x,求下列分段函数f(x)的值图 1: 分段函数定义输入输入只有一个浮点数x。

输出在单独一行中输出x的值,结果保留3位小数出处01.#include <stdio.h>02.#include <math.h>03.int main()04.{05. double x,y1,y2,y3,y4;06. 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\n",y1);14. else if(x>=0&&x<5)15. printf("%.3lf\n",y2);16. else if(x>=5&&x<10)17. printf("%.3lf\n",y3);18. else19. printf("%.3lf\n",y4);20.21. return 0;22.}0641-整数排序时间限制:1000 毫秒内存限制:32768 K字节总提次数:1593次成功提交次数:1120次判题规则:严格比较输入输出出处01.#include <stdio.h>02.#include <math.h>03.int main()04.{05. int a,b,c,x;06. scanf("%d%d%d",&a,&b,&c);07. if(a>b)08. {09. x=a,a=b,b=x;10. }11. if(a>c)12. {13. x=a,a=c,c=x;14. }15. if(b>c)16. {17. x=b,b=c,c=x;18. }19.20. printf("%d %d %d\n",a,b,c);21.22. return 0;23.}0958-两个数的最大值时间限制:1000 毫秒内存限制:32768 K字节总提次数:2209次成功提交次数:1143次判题规则:严格比较输入输出出处01.#include <stdio.h>02.#include <math.h>03.int main()04.{05. int a,b;06. scanf("%d%d",&a,&b);07.08. if(a>b)09. printf("%d\n",a);10. else if(a==b)11. printf("These numbers are equal.\n");12. else13. printf("%d\n",b);14.15. return 0;16.}0959-寻找最小的数时间限制:1000 毫秒内存限制:32768 K字节总提次数:1435次成功提交次数:1052次判题规则:严格比较输入输出出处01.#include <stdio.h>02.#include <math.h>03.int main()04.{05. double a,b,c,x1,x2;06. scanf("%lf%lf%lf",&a,&b,&c);07.08. if(a<b)09. x1=a;10. else11. x1=b;12. if(x1<c)13. x2=x1;14. else15. x2=c;16.17. printf("%.2lf\n",x2);18.19. return 0;20.}0960-天数时间限制:1000 毫秒内存限制:32768 K字节总提次数:1561 次成功提交次数:966 次判题规则:严格比较问题描述输入输出输入样列输出样例出处01.#include <stdio.h>02.int main()03.{04. int a;05. scanf("%d",&a);06. if(a>=1&&a<=12){07. switch(a)08. {09. case 1:10. printf("31\n");11. break;12. case 2:13. printf("28\n");14. break;15. case 3:16. printf("31\n");17. break;18. case 4:19. printf("30\n");20. break;21. case 5:22. printf("31\n");23. break;24. case 6:25. printf("30\n");26. break;27. case 7:28. printf("31\n");29. break;30. case 8:31. printf("31\n");32. break;33. case 9:34. printf("30\n");35. break;36. case 10:37. printf("31\n");38. break;39. case 11:40. printf("30\n");41. break;42. case 12:43. printf("31\n");44. break;45. }46. }47. return 0;48.}0961-判断倍数关系时间限制:1000 毫秒内存限制:32768 K字节总提次数:1163次成功提交次数:1003次判题规则:严格比较输入输出出处01.#include <stdio.h>02.int main()03.{04. int a,b;05. scanf("%d%d",&a,&b);06. if(a>=-100&&a<=100&&b>=-100&&b<=100){07. if(a%b==0)08. printf("1\n");09. else10. printf("0\n");11. }12. return0;13.}0962-最小值与最大值时间限制:1000 毫秒内存限制:32768 K字节总提次数:1339次成功提交次数:927次判题规则:严格比较输入输出出处01.#include <stdio.h>02.int main()03.{04. int a,b,c,d,e,max,min;05. scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);06. if(a>=b)07. max=a;08. else09. max=b;10. if(c>=max)11. max=c;12. if(d>=max)13. max=d;14. if(e>=max)15. max=e;16.17. if(a<=b)18. min=a;19. else20. min=b;21. if(c<=min)22. min=c;23. if(d<=min)24. min=d;25. if(e<=min)26. min=e;27.28. printf("%d %d\n",max,min);29.30. return0;31.}0963-数的奇偶性时间限制:1000 毫秒内存限制:32768 K字节总提次数:1214次成功提交次数:1014次判题规则:严格比较输入输出出处01.#include <stdio.h>02.int main()03.{04. int a;05. scanf("%d",&a);06. if(a%2!=0)07. printf("1\n");08. else09. printf("0\n");10.11. return 0;12.}0964-数字回文时间限制:1000 毫秒内存限制:32768 K字节总提次数:1684次成功提交次数:935次判题规则:严格比较输入输出出处01.#include <stdio.h>02.int main()03.{04. int x1,x2,a,b,c,d,e;05. scanf("%d",&x1);06. a=x1/10000;07. b=(x1-a*10000)/1000;08. c=(x1-a*10000-b*1000)/100;09. d=(x1-a*10000-b*1000-c*100)/10;10. e=x1-a*10000-b*1000-c*100-d*10;11. x2=e*10000+d*1000+c*100+b*10+a;12. if(x1==x2)13. printf("Yes.\n");14. else15. printf("No.\n");16.17. return0;18.}。

相关主题