用switch语句编程时,如何判断输出结果是否正确?

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

int i; i=20; switch(i/10) case 2:printf("A"); case 1:printf("B") 结果是A。

int i; 意思是设置数字类型的变量i。

i=20; 意思是赋值变量i等于20。

switch(i/10) case 2:printf("A"); case 1:printf("B")意思是判断当(i/10) 的值为2时,输出字母A,当(i/10) 的值为1时,输出字母B。

因为i=20,所以i/10=20/10=2,因此,输出字母A。

扩展资料:

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。

当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。




C语言:如何使用switch语句?编写图中的分段函数?
C语言使用switch语句,编写图中的分段函数:include<stdio.h> voidmain()intx,y,flag;printf("请输入x:");scanf("%d",&x);flag=x<0?-1:(x<10?1:2);switch(flag)case-1:y=x;break;case1:y=2*x-1;break;case2:y=3*x-1;printf("y=%d\\n",y);简介 ...

编一个程序,输入0—100之间的一个学生成绩分数,用switch语句输出...
include<stdio.h>int main(){ float a; int b; scanf("%f",&a) ;\/\/输入成绩 b=a\/10;\/\/取十位数 switch(b){ case 10: \/\/100分 case 9:printf("优秀\\n");break; \/\/90+ case 8:printf("良好\\n");break; \/\/80+ case 7:printf("良好\\n");bre...

用switch语句编写一个分段函数
\/\/当x=0时,y=x+1; b=3 \/\/当5<x<=10时,y=x+5;b=1 \/\/当x=其他时,y=100;int main(){ int x=0;int y=0;int b=0;scanf("%d",&x);b=3*(x<-5)+(x<=5)+(x==0)+(x<=10)+4*(x>10) ;switch(b){ case 1:printf("y=%d",x+5);break;case 2:printf...

switch case语句例子是什么?
{printf("Friday\\n");}else if(a==6){printf("Saturday\\n");}else if(a==7)。{printf("Sunday\\n");}else{printf("error\\n");}return 0;}。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;...

用switch语句编程设计一个简单的计算器程序
include <stdio.h> int main( ){ double a, b;char op;scanf("%lf%c%lf", &a, &op, &b);switch (op){ case '+':printf("%lf + %lf = %lf\\n", a, b, a + b);break;case '-':printf("%lf - %lf = %lf\\n", a, b, a - b);break;case '*':printf("%...

用switch语句编程设计一个简单的计算器程序,要求根据用户从键盘输入的表...
include <stdio.h>#include<stdlib.h>int main(){char input[40];char temp1[20];char temp2[20];char op;int flag=0,flag2=0;bool tempbool=0,tempbool2=0;while (!tempbool){flag=0,flag2=0;tempbool=0,tempbool2=0;gets(input);\/\/整行读取for (int i=0;i<50;i++){if((...

switch用法
执行过程:先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中...

如何用switch语句编写四则运算?要求直接输出结果
include <stdio.h>int main() { int a,b,d; char c; printf("输入表达式:"); scanf("%d %c %d",&a,&c,&b); switch(c){ case '+': d=a+b;break; case '-': d=a-b;break; case '*': d=a*b;break; case '\/': d=a\/b;break; defau...

用switch语句编写求一元二次方程的解的方程
int flag;printf("输入方程的三个系数a,b,c=?");scanf("%lf,%lf,%lf", &a, &b, &c);d = b * b - 4 * a * c;if(fabs(a) <= 1.0e-6){ flag=1;} else if(fabs(d) <= 1.0e-6){ flag=2;} else if(d > 1.0e-6){ flag=3;} else { flag=4;} switch(...

用switch语句编写程序,实现以下功能
switch(表达式){ case 常量表达式1:语句1;...case 常量表达式2:语句2;default:语句;} default就是如果没有符合的case就执行它,default并不是必须的。case后的语句可以不用大括号。switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型。一旦case匹配,就会顺序执行后面的程序代码,而不管后...

阿拉善左旗19475445359: C++怎么用switch语句判断输入的字符? -
龚中桂附: 把输入的字符转换成ASCII,通过ASCII进行判断;#include<iostream.h> void main() {int I,digit[10],no;char c:no=0; for(i=0;i<10;i++) digit[i]=0; cout<<”请输入字符,若要结束请输入@!!; c='!'; while(c!='@') { cin>>c; switch(c) { case'0...

阿拉善左旗19475445359: 如何用switch语句判读某字符串,然后做出相应的代码 -
龚中桂附: switch(a){ case 'aaaaaa':do something;break; case 'bbbbbb':do something;break;//注意每个case后面要用break;中断. default:do something; }

阿拉善左旗19475445359: C语言怎么用switch 语句判断输入的字符是大写字母小写字母还是数字? -
龚中桂附: 如果你确定字符不是大写字母就是小写字母,而没有其他字符的话,倒是能用switch解决#include <stdio.h> #include <stdlib.h>int main() {char ch; printf("please input a letter:");ch = getchar(); switch (ch / 91){case 0:printf("The character ...

阿拉善左旗19475445359: C++中如何对字符串进行switch判断? -
龚中桂附: C++的开关语句,形式为 switch(expr1) { case no1: break; case no2: break; ... case noN: break; default: break; }其功能是对expr1的值做判断,并执行与其相等的case分支,并一直执行到break或switch语句结束.这里,no1, no2... noN必须是整...

阿拉善左旗19475445359: java switch语句判断 -
龚中桂附: 在每个case的后面的值都应该加上单引号啊,例如,'1'.因为你检查的变量时char型的,所以类型要匹配.

阿拉善左旗19475445359: switch语句中怎么规定条件 -
龚中桂附: 对于switch语句中的条件只能是整型值或者字符值,即对于语句switch(a){}中的a只能是整型变量或者字符型变量.

阿拉善左旗19475445359: switch case语句怎么选择 -
龚中桂附: switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break.如上所给的代码中,由于i等于5,和前面的两个case都不匹配,所以结果...

阿拉善左旗19475445359: c语言中switch怎么用? -
龚中桂附: 简单的说switch语句也是属于判断语句,if else语句适合3个以内的判断,但是多了用if就不太方便了,所以这时3个以上的判断用switch语句就比较方便了,结构就像楼上的兄弟们那样写的,大概怎么用我举个例子你就懂了.例:判断一周的食谱...

阿拉善左旗19475445359: switch语句怎么用啊 具体啊! -
龚中桂附: switch(){case : case :...... }先说语法,再说注意事项switch的判断变量类型只能是字符型或者整型,请注意,只有这两种才可以switch后面紧跟的那个小括号里面就是 要判断的变量名称 然后switch要求它后面的大括号完整,不能不写case 后面加...

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