用switch语句编写程序,实现以下功能
#include
void main()
{
int pai,km;
double money;
printf("请输入车牌号(1夏利 2富康 3桑塔纳):");
scanf("%d",&pai);
printf("请输入里程:");
scanf("%d",&km);
switch (pai)
{
case 1 :
money=7;
if(km>3)
money=(km-3)*2.1+money;
break;
case 2 :
money=8;
if(km>3)
money=(km-3)*2.4+money;
break;
case 3 :
money=9;
if(km>3)
money=(km-3)*2.7+money;
break;
}
printf("费用为:%f",money);
}
if A = 1 then
output= "excellent"
elseif A =2 then ...........
end if
------------------------------------------------------------------------
switch case A
case 1
output= "excellent"
case 2
output="Good"
case 3
output="pass"
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
default就是如果没有符合的case就执行它,default并不是必须的。
case后的语句可以不用大括号。
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型。
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句。
例如:
switch(x)
{
case 1:
case 2:
case3: System.out.println("haha");
break;
case4: System.out.println("hehe");
}
switch(x)
{
case 'a':printf("excellent");break;
case 'b':printf("good");break;
case 'c':printf("pass");break;
case 'd':printf("fail");break;
default:printf("error");break;
}
x是输入的变量
char i;
switch(i){
case a:cout<<"excellent";
case b: cout<<"";
case c: cout<<"";
.............
default: cout<<"error";
}
你敢说是用什么语言么……
c++中用switch语句编程;输入百分制的一个学生成绩,然后按优.良.中...
include<stdio.h> void main(){ int score,i;printf("Enter the Student's Score:\\n");scanf("%d",&score);i= score\/10;switch( i ){ case 10:case 9: printf("A\\n"); break;case 8: printf("B\\n"); break;case 7: printf("C\\n"); break;case 6: printf("D\\n"); ...
c++中下列问题用switch语句怎么编写
下例为用switch语句编写的四则运算:#includevoidmain(){doubleN1,N2;charOperation;printf("输入运算的两个数");scanf("%lf%lf",&N1,N2);printf("请输入运算符(+,-,*,\/):");switch(Operation){case'+':printf("%lf%c%lf=%lf",N1,N2,Operation,N1+N2);break;case'-':printf("%...
c语言中应用switch语句编程:输入1-7之间的任意数字,程序按照用户的输入...
include "stdio.h"main(){ int a;printf("输入一个数:");scanf("%d",&a);switch(a){ case 1:printf("星期一\\n");break;case 2:printf("星期二\\n");break;case 3:printf("星期三\\n");break;case 4:printf("星期四\\n");break;case 5:printf("星期五\\n");break;case 6:printf...
求用C语言中switch语句编写学生成绩问题
include<stdio.h> void main(){ double score;printf("请输入分数:\\n");scanf("%lf",&score);switch((int)(score\/10))\/\/switch((int)score\/10)出现严重错误,switch(((int)score)\/10)出现严重错误,{ case 10:case 9:printf("A(最好)\\n");break;case 8:printf("B(优秀)\\n");...
switchcase语句用法
switchcase语句用法如下:1、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。2、switch语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行。仅当一个 case语句中的值和switch...
switch case语句例子是什么?
在编程中,switch case语句是一种强大的控制结构,尤其在C语言中常用,用于基于特定条件决定程序执行的路径。下面是一个简单的switch case例子:include <stdio.h> int main(){ int a;printf("请输入一个整数:");scanf("%d", &a);switch(a){ case 1:printf("Monday\\n");break;case 2:printf...
用switch语句编程实现: y=-1(x<0) 0(x=0) 1(x>1)
include <stdio.h> void main(){ int x,y;printf("请输入x:");scanf("%d",&x);switch(x>0){ case 1: printf("1\\n");break;case 0: switch(x==0){ case 1:printf("0\\n");break;case 0:printf("-1\\n");break;} } } ...
switch指的什么
Switch是一种计算机编程语言中的关键字,它通常用于编写条件语句。在编程中,条件语句用于根据条件选择不同的代码路径。Switch语句在编程中非常常见,它通常由一个表达式和多个分支组成。当表达式的值与某个分支的值相等时,程序会执行该分支的代码。如果没有匹配的分支,程序会执行默认分支的代码。Switch语句...
使用switch分支语句编写程序
import java.util.Scanner;public class Test { public static void main(String[] args) { int i;Scanner sc=new Scanner(System.in);i=sc.nextInt();switch (i%7) { case 1:System.out.println("今天是星期一");break;case 2 :System.out.println("今天是星期二");break;case 3:System...
switch(C语言中)是什么意思
switch的意思是转换。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。汉语翻译:n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔vt. 转变, 切换, 摆动, 转换, 使转轨vi. 转换, 变换, 摆动相关词组:switch sb onswitch sb offswitch sth out of sb's handasleep at...
剧玉拉非: switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } default就是如果没有符合的case就执行它,default并不是必须的. case后的语句可以不用大括号. switch语句的判断条件可以接受int,byte,char,short,...
清水河县15893527047: 用switch语句实现下列函数 编写程序,要求输入x的值,输出y的值. - ?
剧玉拉非: #include<stdio.h>void main() { int x,k; scanf("%d",x); if(x<0x>-5) k=-1; else if (x=0) k=0; else if(x>0x<10) k=1; switch(k) { case -1: printf("y=%d",x); break; case 0: printf("y=%d",0); break; case 1: printf("y=%d",x+1); break; } }
清水河县15893527047: 用switch语句编程实现下面的分段函数. 第一题儿就行.. - ?
剧玉拉非:#include int main() { int x,y; scanf("%d",&x); switch(x) { case x>0:y=0;break; case x=0:y=0;break; case x<0:y=-1;break; default:break; } printf("y=%d\n",y); return 0; }
清水河县15893527047: 用C语言处理.用switch语句编程实现以下功能: - ?
剧玉拉非: /*从键盘上输入一个学生的总平均成绩(大于等于0且小于等于100), 按分数段评定出成绩的相应等级,90以上为“excellent”,80~89为“good”, 70~79为“medium”,60~69为“pass”,59以下为“not pass”.**/#include int main(){ int value...
清水河县15893527047: 3、编写程序实现:使用switch语句实现输入1 - 7之间的任意数字,输出相应的星期值.例 - ?
剧玉拉非: public int GetDayOfWeek(int num) { if(num<1 || num >7) { return -1;//输入数值不符合要求,返回-1 } switch(num) { case 1: { return 1; break; } case 2: { return 2; break; } ...//循环到7} }如果你的输入值很规范,就是1-7的整数那么只需要判断参数值域范围是否符合要求就可以了,然后根据num直接返回星期几就行了(有的周日为每周第一天),而不必非得用case语句
清水河县15893527047: 用switch语句实现程序(C语言) - ?
剧玉拉非: #include<stdio.h> char fun(float a,float b); int main(void) { char ch; float score1,score2; printf("enter the student's score(q to quit) :\n"); while(scanf("%f%f",&score1,&score2) == 2) { ch = fun(score1, score2); switch(ch) { case 'A': printf("%f -----> ...
清水河县15893527047: 用switch语句实现编程想x<0,y=1.x=0,y=0.x>1,y= - 1 急求 - ?
剧玉拉非: switch((x<0)==1){case 1: y = 1; break;case 0: switch((x=0)==1){case 1 : y = 0; break;case 0 :y = -1; break;}default:break;} 思路就是用嵌套的switch,现在是三个分支,用两个switch来实现.具体逻辑,你自己再琢磨下..
清水河县15893527047: 用switch语言编写程序 - ?
剧玉拉非: #include<stdio.h>int main() {char str[100]; // 定义字符数组scanf("%s",str); // 读入字符串int a=0,e=0,i=0,o=0,u=0,sum=0;int j=0;while(str[j++]!='#') // 输入 # 号时结束{switch(str[j-1]) // 这个switch 看的懂吧?{case 'a':a++; sum++; ...
清水河县15893527047: 实现一个简单的菜单程序,要求使用循环和switch语句实现 - ?
剧玉拉非: 完整的程序如下所示: #include<iostream> using namespace std;void main() {char c;cout<<"Menu: A(dd) D(elete) S(ort) Q(uit) ,please select one:"<<endl;while((c=getchar())!='Q'){getchar();switch(c){case 'A':cout<<"数据已经增加!...
清水河县15893527047: 编制一个菜单程序用switch语句完成菜单选择 - ?
剧玉拉非: /*** @(#)SW.java** SW application** @author* @version 1.00 2013/11/21*/ import java.util.*; public class SW { public static void main(String[] args){System.out.println("1.打开电视");System.out.println("2.关闭电视");System.out....