用c++,c语言switch case语句语句应用:输出2013年十月份某日对应的星期数

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)您所在位置: &
switch语句应用.ppt 43页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
输入10个字符,分别统计出其中空格或回车、数字和其他字符的个数。
for(i = 1; i &= 10; i++){
ch = getchar();
switch (ch) {
case ‘?‘
case ’\n‘ :
case '0' : case '1' : case '2' : case '3‘:
case '4' :
case '5' : case '6' : case '7' :
case '8' : case '9' :
printf(“blank=%d, digit=%d, other=%d\n”, blank, digit, other); }
if(flag==1)
printf(&\n\n*************************&);
printf(&\n\n\t%.3f %c %.3f = %.3f&,
numb1, calType, numb2, total);
printf(&\n\n**********************\n\n&);
return 0; }
多分支语句的应用 结束 问输出为?:
{ int k=0; char c=‘A’;
{ swich(c++)
case ‘A’:
case ‘B’:
case ‘C’:
case ‘D’:
case ‘E’:
while(c&‘G’);
printf(“K=%d\n”,K); }
注: ① 每次执行switch(C++)时,先取C的值,找到入
口,然后C增1.
当执行到continue时,流程跳过do-while语句
中当未执行的语句,而直接转向while的条件表
达式,判循环是否进行.
第7章后练习
练习与实践:
1.百分制转换成五分制.
#include&stdio.h&
int main()
printf(&请输入学生百分制成绩:\n输入负数结束程序:\n&);
scanf(&%d&,&x);
… 课本 P101: 1题
while(x&0)
{ switch(x/10)
case 10: case 9:
printf(&五分制为:\n5\n\n&);
printf(&五分制为:\n4\n\n&);
printf(&五分制为:\n3\n\n&);
printf(&五分制为:\n2\n\n&quot
正在加载中,请稍后...C数据类型(枚举enum)和switch语句
// LessonCondition
// Created by lanouhn on 14-7-16.
// Copyright (c) 2014年
陈聪雷. All rights reserved.
#import &Foundation/Foundation.h&
//枚举类型是一个构造类型,它使一组整型常量罗列出了有的可能性
//定义枚举,使用关键字 enum +枚举类型的名字{枚举值,多个枚举值之间用逗号隔开};最后的分号不能少
//枚举类型将人能够识别的识别符和计算机能够识别的数字对应起来
enum season {
spring, //春天
summer = 100, //夏天
autumn, //秋天
winter //冬天
enum company {
teaching = 801,//教学部分机号801
market = 802,//市场部分机号802
person = 803,//人事部分机号803
consult = 804 //咨询部分机号804
int main(int argc, const char * argv[])
@autoreleasepool {
int a = 20, b =5;
BOOL isTrue = NO;
printf(&%d\n&, isTrue);
//关系运算符
isTrue = a &
printf(&%d\n&, isTrue);
//逻辑运算符 逻辑与(&&) 逻辑或(||) 逻辑非(!)
// isTrue = a ||
isTrue = !a;
printf(&%d\n&, isTrue);
// use of undeclared identifier 'a'变量 a 没有定义, 解决方案,定义变量a
// expression result unused 表达式的结果没有使用, 解决方案, 定义变量, 存储表达式的结果
// unused variable 'b' 没有使用变量b
// if 语句的第一种结构 if(条件表达式) {语句}当条件表达式的条件成立时(为真), 执行大括号内的语句,否则执行if之后的语句
if (a & 10) {
printf(&%d\n&, a);
char sex = 0;
// scanf(&%c&, &sex);
if (sex == 'm') {
printf(&男\n&);
//枚举 enum + season是枚举类型的名字
enum season c =
printf(&%d\n&, c);
enum company lanou =
printf(&请输入分机号:\n&);
scanf(&%d&, &lanou);
//switch 根据括号内的表达式的值与switch中对应的case后的常量进行匹配,一旦发现相同,就执行case分支的语句,如果没有匹配到对应的case,则执行default分支的语句.
//default语句的执行顺序与位置无关,只要未匹配到对应的分支就会执行default语句.
switch (lanou) {
case teaching:
int d = 5;
printf(&接通教学部\n&);
//结束当前的分支,跳出switch,执行switch之后的语句
}//如果在case分支中定义变量,必须要在case分支中加上{}
case market:
printf(&接通市场部\n&);
case person:
printf(&接通人事部\n&);
case consult:

我要回帖

更多关于 java switch case语句 的文章

 

随机推荐