c++ 里,如何用switch编写以下程序?

作者&投稿:蹉彼 (若有异议请与网页底部的电邮联系)
~

switch 是一个开关语句,和case配套使用, 和if else 判断语句差不多, switch  语句是用于多分支语句进行条件判断,比如:

i++;

switch  (i)

{

case    1 :     P1 = 0xFE;     //i =1;  执行P1 = 0XFE;

breK;      //执行完成后跳出

case    2 :     P1 = 0xFD;     //i =2;  执行P1 = 0XFD;

break;

case    3 :     P1 = 0xFB;     //i =3;  执行P1 = 0XFB;

break;

case    4 :     P1 = 0xF7      //i =4;  执行P1 = 0X7E;

break;

default:    break;     //如果i 不符合以上条件直接跳出不执行任何东西

}




青山湖区18614595050: C++编程用switch语句实现菜单程序 -
生宰塞莱: #include<stdio.h> main() { int n=0; printf("*************************************\n"); printf("* 1---成绩输入 *\n"); printf("* 2---成绩插入 *\n"); printf("* 3---成绩查询 *\n"); printf("* 4---成绩排序 *\n"); printf("* 5---成绩删除 *\n"); printf("* 6---成绩...

青山湖区18614595050: C++,怎么用switch语句!!(要融合两个条件) -
生宰塞莱: 如果只是一个SWITCH,那么你可以将2类字符映射到不同数量级上去,然后对输入字符求和,再选择,不过这样太麻烦,建议使用2个switch,前者输出专业,后者输出年级.

青山湖区18614595050: c++ 枚举怎么用switch语句表达??
生宰塞莱: 一个就足矣.它的原型如下switch(value){case value1:statements;case value 2:statements;… …default:statements;}

青山湖区18614595050: c++ 枚举怎么用switch语句表达?? -
生宰塞莱: #includeusing namespace std; int main(int argc, char **argv) { enum Type{ lab = 1, sec, man, acc, exe, res }; char* type_name[] = {"no such type!", "lab", "sec", "man", "acc", "exe", "res" }; char ch; cin>>ch; Type t; switch(ch) { ...

青山湖区18614595050: C++中关于SWITCH语句的用法 -
生宰塞莱: 不能范围表达式,必须是常量.不能用常量的只能用嵌套的if语句解决.

青山湖区18614595050: c++中下列问题用switch语句怎么编写 -
生宰塞莱: switch是一个开关语句,和case配套使用,和ifelse判断语句差不多,switch语句是用于多分支语句进行条件判断.下例为用switch语句编写的四则运算:#includevoidmain(){doubleN1,N2;charOperation;printf("输入运算的两个数");scanf("...

青山湖区18614595050: C++编程问题,求switch语句的例子 -
生宰塞莱: #include <iostream> int main() { using namespace std; int a; cin >> a; switch(a) { case 1: cout << "你输入了1"; break; case 2: cout << "你输入了2"; break; case 3: cout << "你输入了3"; break; default: cout << "你输入的不是1~3"; break; } }

青山湖区18614595050: 如何调用switch函数 -
生宰塞莱: 把 #include "menu_1.cpp" #include "menu_2.cpp" 这两句换成 extern void menu_1(); extern void menu_2();在menu_1.cpp开头加上extern void menu_2(); 在menu_2.cpp开头加上extern void menu_1();还有,你的代码中有语...

青山湖区18614595050: c++ switch 语句,急啊!!!!!跪求 -
生宰塞莱: 错误不多,不过有不少细节没注意到....一、你输入的是字符,所以ch要定义为char格式,不是int格式....二、'ch'....用法有错,符合''是表示字符,但不能用于变量本身,所以上面switch('ch')应该改为switch(ch),这样就会对ch的...

青山湖区18614595050: C++程序设计里switch语句怎么用呢,switch后面括号的内容是什么意思?比如这个a%3. -
生宰塞莱: swith就是先计算括号里表达式的值,然后逐个与后面的case标签比较,如果找到匹配的,就从那个case标签开始向下执行,直到switch语句结束或者遇到break以及其他跳转语句.具体到这个程序,就是计算a%3的值,如果是0,就执行case 0后面的语句,如果是1,执行case 1后面的语句m++;

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网