fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int t,y,u,i,a,b,s;
  6. scanf("%d%d%d%d",&t,&y,&u,&i);
  7.  
  8.  
  9. if(t==0)
  10. switch(y){//すべての月を日数で変換
  11. case 1:
  12. a=0;
  13. break;
  14. case 2:
  15. a=31;
  16. break;
  17. case 3:
  18. a=59;
  19. break;
  20. case 4:
  21. a=90;
  22. break;
  23. case 5:
  24. a=120;
  25. break;
  26. case 6:
  27. a=151;
  28. break;
  29. case 7:
  30. a=181;
  31. break;
  32. case 9:
  33. a=243;
  34. break;}
  35.  
  36. else
  37. switch(y){
  38. case 0:
  39. a=273;
  40. break;
  41. case 1:
  42. a=304;
  43. break;
  44. case 2:
  45. a=334;
  46. break;}
  47.  
  48. b=u*10;
  49.  
  50. s=a+b+i;
  51.  
  52. if((s<=19)||(356<=s)){
  53. printf("山羊座");}
  54.  
  55. else if((s>=20)&&(s<=49)){
  56. printf("水瓶座");}
  57.  
  58. else if((s>=50)&&(s<=79)){
  59. printf("魚座");}
  60.  
  61. else if((s>=80)&&(s<=109)){
  62. printf("牡羊座");}
  63.  
  64. else if((s>=110)&&(s<=140)){
  65. printf("牡牛座");}
  66.  
  67. else if((s>=141)&&(s<=172)){
  68. printf("双子座");}
  69.  
  70. else if((s>=173)&&(s<=203)){
  71. printf("蟹座");}
  72.  
  73. else if((s>=204)&&(s<=234)){
  74. printf("獅子座");}
  75.  
  76. else if((s>=235)&&(s<=265)){
  77. printf("乙女座");}
  78.  
  79. else if((s>=266)&&(s<=296)){
  80. printf("天秤座");}
  81.  
  82. else if((s>=297)&&(s<=326)){
  83. printf("蠍座");}
  84.  
  85. else{
  86. printf("射手座");}
  87.  
  88.  
  89.  
  90. return 0;
  91. }
Success #stdin #stdout 0s 5276KB
stdin
1014
stdout
山羊座