对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页
当前位置: 主页 > 软硬兼施 > 软件资讯 >

C语言中的switch case 语句的用法详解(3)

时间:2010-01-10 13:21来源:未知 作者:admin 点击:
default: 语句3; } 当整型变量i的值为1、2或3时,执行语句1,当i的值为4或5时,执行语句2,否则,执行语句3。 所以程序应该写成: #include stdio.h void main()
  
         default: 语句3;
     }
     当整型变量i的值为1、2或3时,执行语句1,当i的值为4或5时,执行语句2,否则,执行语句3。


所以程序应该写成:

#include <stdio.h>

void main() {
int a;
char myreturn;
do {
printf("请您输入1-7之间的整数:");
scanf("%d",&a);
printf("\n");

switch (a) {
case 1:
case 2:
printf("您工作辛苦了!!");
break;
case 6:
case 7:
printf("周末愉快,好好休息!!");
break;
default:
printf("您的输入有错误!!!");
break;
}
}
printf("\n");
printf("是否重新开始(y/n):");
fflush(stdin);
myreturn=getchar();
printf("\n");
}while (myreturn=='y' || myreturn=='Y');
}


下面再介绍一个例子:

[例3-9] 输入月份,打印1999年该月有几天。
程序如下:
#include <stdio.h>
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;
             break;
         case 4:
         case 6:
         case 9:
         case 11:day=30;
             break;
         case 2: day=28;
             break;
         default : day=-1;
     }
     if day=-1
         printf("Invalid month input !\n");
     else
     printf("1999.%d has %d days \n",month,day);
}


好了关于witch case的语法问题就到此为止吧。

顶一下
(1)
50%
踩一下
(1)
50%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八