fork download
  1. #include <stdio.h>
  2.  
  3. char DayOfWeek[6][5] = {"月","火","水","木","金","土"};
  4.  
  5. int main() {
  6. int Month,Day;
  7. int count;
  8. printf("今、何月か半角数字で入力してください。\n");
  9. scanf("%d",&Month);
  10. printf("月曜日の日にちを半角数字で入力してください。\n");
  11. scanf("%d",&Day);
  12.  
  13. printf("お疲れ様です。\n");
  14. printf("来週のシフトを提出させていただきます。\n");
  15.  
  16. for(int i=0;i<6;i++){
  17. if(i==0){
  18. printf("%d(%s) C\n",Day,DayOfWeek[i]);
  19. }
  20. else if(i==3){
  21. printf("%d(%s) D\n",Day,DayOfWeek[i]);
  22. }
  23. else{
  24. printf("%d(%s) なし\n",Day,DayOfWeek[i]);
  25. }
  26.  
  27. if(Day>=28){
  28. switch(Month){
  29. case 2:
  30. Day=1;
  31. break;
  32. case 4:
  33. case 6:
  34. case 9:
  35. case 11:
  36. if(Day==30){
  37. Day=1;
  38. }
  39. else{
  40. Day++;
  41. }
  42. break;
  43. default:
  44. if(Day==31){
  45. Day=1;
  46. }
  47. else{
  48. Day++;
  49. }
  50. break;
  51. }
  52. }
  53. else{
  54. Day++;}
  55. }
  56.  
  57. printf("よろしくお願いいたします。\n");
  58. printf("菅野\n");
  59.  
  60. }
  61.  
Success #stdin #stdout 0.01s 5280KB
stdin
10
28
stdout
今、何月か半角数字で入力してください。
月曜日の日にちを半角数字で入力してください。
お疲れ様です。
来週のシフトを提出させていただきます。
28(月) C
29(火) なし
30(水) なし
31(木) D
1(金) なし
2(土) なし
よろしくお願いいたします。
菅野