c 语言switch语句举例,C switch 语句 | 菜鸟教程
使用 switch 語句編程,根據輸入的年份判斷是否為閏年,根據輸入的月份判斷這月有多少天。
閏年的定義:
普通年(不能被100整除的年份)能被4整除的為閏年。(如2004年就是閏年,1999年不是閏年);
世紀年(能被100整除的年份)能被400整除的是閏年。(如2000年是閏年,1900年不是閏年);
#include
int main()
{
int year, month, flag = 0;
printf("請輸入年份和月份,以空格間隔:!\n");
scanf("%d %d", &year, &month);
if( ( year % 4 ==0 && year % 100 != 0 ) || year % 400 ==0)
{
flag = 1;
printf("您所輸入的年份是閏年\n");
}
else
{
flag = 0;
printf("您所輸入的年齡是平年!!\n");
}
switch(month)
{
case 1:
printf("您所輸入的是一月共31天\n");
break;
case 2:
if(flag == 1)
printf("您所輸入的是二月共29天\n");
else
printf("您所輸入的是二月共28天\n");
break;
case 3:
printf("您所輸入的是三月共31天\n");
break;
case 4:
printf("您所輸入的是四月共30天\n");
break;
case 5:
printf("您所輸入的是五月共31天\n");
break;
case 6:
printf("您所輸入的是六月共30天\n");
break;
case 7:
printf("您所輸入的是七月共31天\n");
break;
case 8:
printf("您所輸入的是八月共31天\n");
break;
case 9:
printf("您所輸入的是九月共30天\n");
break;
case 10:
printf("您所輸入的是十月共31天\n");
break;
case 11:
printf("您所輸入的是十一月共30天\n");
break;
case 12:
printf("您所輸入的是十二月共31天\n");
break;
}
return 0;
}
Helen
Helen
QQ9***13813@163.com3年前 (2018-04-22)
總結
以上是生活随笔為你收集整理的c 语言switch语句举例,C switch 语句 | 菜鸟教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL主从数据库同步
- 下一篇: oracle 添加,修改,删除表字段以及