C_在switch-case语句中使用exit()函数求非闰年的每月天数
2009-11-05 20:45
127 查看
源码:
# include <stdlib.h>
# include <stdio.h>
int main()
{
int month;
int day;
printf("please input the month number: ");
scanf("%d", &month);
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: day=31; // 有31天的月份情况
break;
case 4:
case 6:
case 9:
case 11: day=30; // 有30天的月份的情况
break;
case 2: day=28; // 非闰年的2月有28天
break;
default: exit(0);
}
printf("1999.%d has %d days./n", month, day);
return 0;
}
其中,若能按输入年份分为闰年和非闰年输出每月天数,可能更好。(待解决)
# include <stdlib.h>
# include <stdio.h>
int main()
{
int month;
int day;
printf("please input the month number: ");
scanf("%d", &month);
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: day=31; // 有31天的月份情况
break;
case 4:
case 6:
case 9:
case 11: day=30; // 有30天的月份的情况
break;
case 2: day=28; // 非闰年的2月有28天
break;
default: exit(0);
}
printf("1999.%d has %d days./n", month, day);
return 0;
}
其中,若能按输入年份分为闰年和非闰年输出每月天数,可能更好。(待解决)
相关文章推荐
- sql语句case when使用和date_formate()的使用,DATEDIFF(字段1,字段2)获取天数,常用的MYSQL的函数
- 使用switch case语句来显示月份的对应天数
- 【九度1506】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 使用map实现函数的switch-case
- 实验四第4题:关于switch...case分支语句的使用
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- C语言选择语句的使用---if()-else和switch--case
- 求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- 实现1+2+3+...+n。要求不能使用乘除法,for,while,if,else,switch,case,等关键字及条件判断语句。
- 用户从键盘输入月份,使用switch语句输出该月份的天数
- 在VC中使用switch语句时遇到“error C2360: initialization of 'k' is skipped by 'case' label”的编译错误。
- 每天学习一算法系列(12) (求1+2+…+n,不能使用乘除法,for、while、if 、else、switch、case 等关键字以及条件判断语句)
- PHP 不用求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- mysql-函数CASE WHEN 语句使用说明
- react中使用switch-case语句
- 【练习】题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案