C语言switch语句

作者&投稿:呈韩 (若有异议请与网页底部的电邮联系)
C语言switch语句例题~

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
判断第二个字母。
1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
2.程序源代码:
#include
void main()
{
char letter;
printf("please input the first letter of someday
");
while ((letter=getch())!='Y')/*当所按字母为Y时才结束*/
{ switch (letter)
{case 'S':printf("please input second letter
");
if((letter=getch())=='a')
printf("saturday
");
else if ((letter=getch())=='u')
printf("sunday
");
else printf("data error
");
break;
case 'F':printf("friday
");break;
case 'M':printf("monday
");break;
case 'T':printf("please input second letter
");
if((letter=getch())=='u')
printf("tuesday
");
else if ((letter=getch())=='h')
printf("thursday
");
else printf("data error
");
break;
case 'W':printf("wednesday
");break;
default: printf("data error
");
}
}
}
==============================================================

题目:Press any key to change color, do you want to try it. Please hurry up!
1.程序分析:
2.程序源代码:
#include
void main(void)
{
int color;
for (color = 0; color < 8; color++)
{
textbackground(color);/*设置文本的背景颜色*/
cprintf("This is color %d
", color);
cprintf("Press any key to continue
");
getch();/*输入字符看不见*/
}
}
==============================================================

题目:学习gotoxy()与clrscr()函数
1.程序分析:
2.程序源代码:
#include
void main(void)
{
clrscr();/*清屏函数*/
textbackground(2);
gotoxy(1, 5);/*定位函数*/
cprintf("Output at row 5 column 1
");
textbackground(3);
gotoxy(20, 10);
cprintf("Output at row 10 column 20
");
}
==============================================================

题目:练习函数调用
1. 程序分析:
2.程序源代码:
#include
void hello_world(void)
{
printf("Hello, world!
");
}
void three_hellos(void)
{
int counter;
for (counter = 1; counter <= 3; counter++)
hello_world();/*调用此函数*/
}
void main(void)
{
three_hellos();/*调用此函数*/
}
==============================================================

题目:文本颜色设置
1.程序分析:
2.程序源代码:
#include
void main(void)
{
int color;
for (color = 1; color < 16; color++)
{
textcolor(color);/*设置文本颜色*/
cprintf("This is color %d
", color);
}
textcolor(128 + 15);
cprintf("This is blinking
");
}
==============================================================

题目:求100之内的素数
1.程序分析:
2.程序源代码:
#include
#include "math.h"
#define N 101
main()
{
int i,j,line,a[N];
for(i=2;ifor(i=2;i for(j=i+1;j {
if(a[i]!=0&&a[j]!=0)
if(a[j]%a[i]==0)
a[j]=0;}
printf("
");
for(i=2,line=0;i{
if(a[i]!=0)
{printf("]",a[i]);
line++;}
if(line==10)
{printf("
");
line=0;}
}
}
==============================================================

题目:对10个数进行排序
1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,
下次类推,即用第二个元素与后8个进行比较,并进行交换。
2.程序源代码:
#define N 10
main()
{int i,j,min,tem,a[N];
/*input data*/
printf("please input ten num:
");
for(i=0;i{
printf("a[%d]=",i);
scanf("%d",&a[i]);}
printf("
");
for(i=0;iprintf("]",a[i]);
printf("
");
/*sort ten num*/
for(i=0;i{min=i;
for(j=i+1;jif(a[min]>a[j]) min=j;
tem=a[i];
a[i]=a[min];
a[min]=tem;
}
/*output data*/
printf("After sorted
");
for(i=0;iprintf("]",a[i]);
}
==============================================================

题目:求一个3*3矩阵对角线元素之和
1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。
2.程序源代码:
main()
{
float a[3][3],sum=0;
int i,j;
printf("please input rectangle element:
");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&a[i][j]);
for(i=0;i<3;i++)
sum=sum+a[i][i];
printf("duijiaoxian he is %6.2f",sum);
}
==============================================================

题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后
此元素之后的数,依次后移一个位置。
2.程序源代码:
main()
{
int a[11]=;
int temp1,temp2,number,end,i,j;
printf("original array is:
");
for(i=0;i<10;i++)
printf("]",a[i]);
printf("
");
printf("insert a new number:");
scanf("%d",&number);
end=a[9];
if(number>end)
a[10]=number;
else
{for(i=0;i<10;i++)
{ if(a[i]>number)
{temp1=a[i];
a[i]=number;
for(j=i+1;j<11;j++)
{temp2=a[j];
a[j]=temp1;
temp1=temp2;
}
break;
}
}
}
for(i=0;i<11;i++)
printf("m",a[i]);
}
==============================================================

题目:将一个数组逆序输出。
1.程序分析:用第一个与最后一个交换。
2.程序源代码:
#define N 5
main()
,i,temp;
printf("
original array:
");
for(i=0;i printf("M",a[i]);
for(i=0;i {temp=a[i];
a[i]=a[N-i-1];
a[N-i-1]=temp;
}
printf("
sorted array:
");
for(i=0;i printf("M",a[i]);
}

题目:学习static定义静态变量的用法
1.程序分析:
2.程序源代码:
#include "stdio.h"
varfunc()
{
int var=0;
static int static_var=0;
printf("\40:var equal %d
",var);
printf("\40:static var equal %d
",static_var);
printf("
");
var++;
static_var++;
}
void main()
{int i;
for(i=0;i<3;i++)
varfunc();
}
==============================================================

题目:学习使用auto定义变量的用法
1.程序分析:
2.程序源代码:
#include "stdio.h"
main()
{int i,num;
num=2;
for (i=0;i<3;i++)
{ printf("\40: The num equal %d
",num);
num++;
{
auto int num=1;
printf("\40: The internal block num equal %d
",num);
num++;
}
}
}
==============================================================

题目:学习使用static的另一用法。
1.程序分析:
2.程序源代码:
#include "stdio.h"
main()
{
int i,num;
num=2;
for(i=0;i<3;i++)
{
printf("\40: The num equal %d
",num);
num++;
{
static int num=1;
printf("\40:The internal block num equal %d
",num);
num++;
}
}
}
==============================================================

题目:学习使用external的用法。
1.程序分析:
2.程序源代码:
#include "stdio.h"
int a,b,c;
void add()
{ int a;
a=3;
c=a+b;
}
void main()
{ a=b=4;
add();
printf("The value of c is equal to %d
",c);
}
==============================================================

题目:学习使用register定义变量的方法。
1.程序分析:
2.程序源代码:
void main()
{
register int i;
int tmp=0;
for(i=1;i<=100;i++)
tmp+=i;
printf("The sum is %d
",tmp);
}
==============================================================

题目:宏#define命令练习(1)
1.程序分析:
2.程序源代码:
#include "stdio.h"
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
void main()
{
int num;
int again=1;
printf("\40: Program will stop if input value less than 50.
");
while(again)
{
printf("\40:Please input number==>");
scanf("%d",&num);
printf("\40:The square for this number is %d
",SQ(num));
if(num>=50)
again=TRUE;
else
again=FALSE;
}
}
==============================================================

题目:宏#define命令练习(2)
1.程序分析:
2.程序源代码:
#include "stdio.h"
#define exchange(a,b) { \ /*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上"\"*/
int t;\
t=a;\
a=b;\
b=t;\
}
void main(void)
{
int x=10;
int y=20;
printf("x=%d; y=%d
",x,y);
exchange(x,y);
printf("x=%d; y=%d
",x,y);
}
==============================================================

题目:宏#define命令练习(3)
1.程序分析:
2.程序源代码:
#define LAG >
#define SMA <
#define EQ ==
#include "stdio.h"
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf("\40: %d larger than %d
",i,j);
else if(i EQ j)
printf("\40: %d equal to %d
",i,j);
else if(i SMA j)
printf("\40:%d smaller than %d
",i,j);
else
printf("\40: No such value.
");
}
==============================================================

题目:#if #ifdef和#ifndef的综合应用。
1. 程序分析:
2.程序源代码:
#include "stdio.h"
#define MAX
#define MAXIMUM(x,y) (x>y)?x:y
#define MINIMUM(x,y) (x>y)?y:x
void main()
{ int a=10,b=20;
#ifdef MAX
printf("\40: The larger one is %d
",MAXIMUM(a,b));
#else
printf("\40: The lower one is %d
",MINIMUM(a,b));
#endif
#ifndef MIN
printf("\40: The lower one is %d
",MINIMUM(a,b));
#else
printf("\40: The larger one is %d
",MAXIMUM(a,b));
#endif
#undef MAX
#ifdef MAX
printf("\40: The larger one is %d
",MAXIMUM(a,b));
#else
printf("\40: The lower one is %d
",MINIMUM(a,b));
#endif
#define MIN
#ifndef MIN
printf("\40: The lower one is %d
",MINIMUM(a,b));
#else
printf("\40: The larger one is %d
",MAXIMUM(a,b));
#endif
}
==============================================================

题目:#include 的应用练习
1.程序分析:
2.程序源代码:
test.h 文件如下:
#define LAG >
#define SMA <
#define EQ ==
#include "test.h" /*一个新文件50.c,包含test.h*/
#include "stdio.h"
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf("\40: %d larger than %d
",i,j);
else if(i EQ j)
printf("\40: %d equal to %d
",i,j);
else if(i SMA j)
printf("\40:%d smaller than %d
",i,j);
else
printf("\40: No such value.
");
}

题目:学习使用按位与 & 。
1.程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1
2.程序源代码:
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a&3;
printf("\40: The a & b(decimal) is %d
",b);
b&=7;
printf("\40: The a & b(decimal) is %d
",b);
}
==============================================================

题目:学习使用按位或 | 。
1.程序分析:0|0=0; 0|1=1; 1|0=1; 1|1=1
2.程序源代码:
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a|3;
printf("\40: The a & b(decimal) is %d
",b);
b|=7;
printf("\40: The a & b(decimal) is %d
",b);
}
==============================================================

题目:学习使用按位异或 ^ 。
1.程序分析:0^0=0; 0^1=1; 1^0=1; 1^1=0
2.程序源代码:
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a^3;
printf("\40: The a & b(decimal) is %d
",b);
b^=7;
printf("\40: The a & b(decimal) is %d
",b);
}
==============================================================

题目:取一个整数a从右端开始的4~7位。
程序分析:可以这样考虑:
(1)先使a右移4位。
(2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)
(3)将上面二者进行&运算。
2.程序源代码:
main()
{
unsigned a,b,c,d;
scanf("%o",&a);
b=a>>4;
c=~(~0<<4);
d=b&c;
printf("%o
%o
",a,d);
}
==============================================================

题目:学习使用按位取反~。
1.程序分析:~0=1; ~1=0;
2.程序源代码:
#include "stdio.h"
main()
{
int a,b;
a=234;
b=~a;
printf("\40: The a's 1 complement(decimal) is %d
",b);
a=~a;
printf("\40: The a's 1 complement(hexidecimal) is %x
",a);
}
==============================================================

题目:画图,学用circle画圆形。
1.程序分析:
2.程序源代码:
/*circle*/
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
}
==============================================================

题目:画图,学用line画直线。
1.程序分析:
2.程序源代码:
#include "graphics.h"
main()
{int driver,mode,i;
float x0,y0,y1,x1;
float j=12,k;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(GREEN);
x0=263;y0=263;y1=275;x1=275;
for(i=0;i<=18;i++)
{
setcolor(5);
line(x0,y0,x0,y1);
x0=x0-5;
y0=y0-5;
x1=x1+5;
y1=y1+5;
j=j+10;
}
x0=263;y1=275;y0=263;
for(i=0;i<=20;i++)
{
setcolor(5);
line(x0,y0,x0,y1);
x0=x0+5;
y0=y0+5;
y1=y1-5;
}
}
==============================================================

题目:画图,学用rectangle画方形。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
2.程序源代码:
#include "graphics.h"
main()
{int x0,y0,y1,x1,driver,mode,i;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
x0=263;y0=263;y1=275;x1=275;
for(i=0;i<=18;i++)
{
setcolor(1);
rectangle(x0,y0,x1,y1);
x0=x0-5;
y0=y0-5;
x1=x1+5;
y1=y1+5;
}
settextstyle(DEFAULT_FONT,HORIZ_DIR,2);
outtextxy(150,40,"How beautiful it is!");
line(130,60,480,60);
setcolor(2);
circle(269,269,137);
}
==============================================================

题目:画图,综合例子。
1.程序分析:
2.程序源代码:
# define PAI 3.1415926
# define B 0.809
# include "graphics.h"
#include "math.h"
main()
{
int i,j,k,x0,y0,x,y,driver,mode;
float a;
driver=CGA;mode=CGAC0;
initgraph(&driver,&mode,"");
setcolor(3);
setbkcolor(GREEN);
x0=150;y0=100;
circle(x0,y0,10);
circle(x0,y0,20);
circle(x0,y0,50);
for(i=0;i<16;i++)
{
a=(2*PAI/16)*i;
x=ceil(x0+48*cos(a));
y=ceil(y0+48*sin(a)*B);
setcolor(2); line(x0,y0,x,y);}
setcolor(3);circle(x0,y0,60);
/* Make 0 time normal size letters */
settextstyle(DEFAULT_FONT,HORIZ_DIR,0);
outtextxy(10,170,"press a key");
getch();
setfillstyle(HATCH_FILL,YELLOW);
floodfill(202,100,WHITE);
getch();
for(k=0;k<=500;k++)
{
setcolor(3);
for(i=0;i<=16;i++)
{
a=(2*PAI/16)*i+(2*PAI/180)*k;
x=ceil(x0+48*cos(a));
y=ceil(y0+48+sin(a)*B);
setcolor(2); line(x0,y0,x,y);
}
for(j=1;j<=50;j++)
{
a=(2*PAI/16)*i+(2*PAI/180)*k-1;
x=ceil(x0+48*cos(a));
y=ceil(y0+48*sin(a)*B);
line(x0,y0,x,y);
}
}
restorecrtmode();
}
==============================================================

题目:画图,综合例子。
1.程序分析:
2.程序源代码:
#include "graphics.h"
#define LEFT 0
#define TOP 0
#define RIGHT 639
#define BOTTOM 479
#define LINES 400
#define MAXCOLOR 15
main()
{
int driver,mode,error;
int x1,y1;
int x2,y2;
int dx1,dy1,dx2,dy2,i=1;
int count=0;
int color=0;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"");
x1=x2=y1=y2=10;
dx1=dy1=2;
dx2=dy2=3;
while(!kbhit())
{
line(x1,y1,x2,y2);
x1+=dx1;y1+=dy1;
x2+=dx2;y2+dy2;
if(x1<=LEFT||x1>=RIGHT)
dx1=-dx1;
if(y1<=TOP||y1>=BOTTOM)
dy1=-dy1;
if(x2<=LEFT||x2>=RIGHT)
dx2=-dx2;
if(y2<=TOP||y2>=BOTTOM)
dy2=-dy2;
if(++count>LINES)
{
setcolor(color);
color=(color>=MAXCOLOR)?0:++color;
}
}
closegraph();
}
另外,站长团上有产品团购,便宜有保证

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 不符合以上条件直接跳出不执行任何东西
}

建议你还是先把C语言看熟把,书上都写的很清楚。

switch(n--) //先引用n的值9,n再减1,9与后面没有匹配项,从default执行
{default:printf("%d",n++);//执行,输出8
case 8:
case 7:printf("%d",n);break; //执行,输出8,执行者break;后程序结束。

因为你的default写在了最前面,所以首先匹配它,输出8,这时有两个运算n--和n++之后n为9,没有退出switch,因此继续执行case 7:后的内容,输出9,退出switch。就如你说到的结果为8和9。

判断n =9执行default,然后执行n的后置-。。N=8;输出n=8;再执行后置+。n=9。。
没有break;继续执行。。到break退出。。 所以输出case 7里面的n = 9

执行了两次default,第一次n=8,然后n++,变成9,往下执行,但没有case9的情况,所以又执行了一次default,输出n为9


switch语句是什么?
C语言中的SWITCH是计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。其一般形式为:switch(表达式)。case 常量表达式1: 语句1 case 常量;表达式2: 语句2 case 常量;表达式n: 语句...

switch语句是什么语言的?
1、Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。2、switch语句的语法如下(switch,case和default是关键字):switch ( 常量表达式 ){ case 常量1 :语句;case 常量2 :语句;case 常量...

switch语句是什么意思?
switch()语句的括号内的表达式必须是整型,它要与case 里的值呼应。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。switch语句的语法如下(switch,case,break和default是关键字):switch ( 变...

switch语句是什么意思,在哪里?
简单的说switch语句也是属于判断语句,if else语句适合3个以内的判断,但是多了用if就不太方便了,所以这时3个以上的判断用switch语句就比较方便了,结构就像楼上的兄弟们那样写的,大概怎么用我举个例子你就懂了。例:判断一周的食谱,就是星期几的食谱是什么,首先一个星期7天,那么判断七次,用switch...

switch语句格式
switch (表达式){case 常量表达式1: 语句1case 常量表达式2: 语句2┇case 常量表达式n: 语句ndefault: 语句n+1} 说明:1) switch 后面括号内的“表达式”必须是整数类型。也就是说可以是 int 型变量、char 型变量,也可以直接是整数或字符常量,哪怕是负数都可以。但绝对不可以是...

SWITCH语句是什么意思啊?
1、SWITCH语句的字面意思是开关,是用来进行多重选择。具体的用法首先打开C-Free5.0软件,然后新建一个名为switch.c文件,然后在引入头文件和main主函数:2、首先定义一个整型数值,然后从外面写入这个值,这里用到的scanf函数就是从外面读入一个值给a,然后运行一下,输入一个数验证:3、接着用switch...

switch(C语言中)是什么意思
switch的意思是转换。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。汉语翻译:n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔vt. 转变, 切换, 摆动, 转换, 使转轨vi. 转换, 变换, 摆动相关词组:switch sb onswitch sb offswitch sth out of sb's handasleep at...

if语句和switch语句的区别有哪些?
在C语言中,if语句和switch语句都是非常重要的控制结构。它们之间有一些相似之处和差异。相似之处:都可以实现条件判断,都有分支结构,可以根据某个表达式的值进行条件转移。不同之处:if语句可以进行复杂的条件判断,例如嵌套if-else、多重if等;而switch语句只支持有限的条件转移,比如多值判断,而无法...

switch什么意思?
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。switch语句的语法如下(switch,case和default是关键字):switch ( controllingExpression ){ case constantExpression1 :case constantExpression2...

c语言中的switch语句,使用时应注意哪些?
C语言switch语句使用 switch(a);不要分号 swhich后面没有分号 安全帽的作用及使用时应注意哪些 安全帽的作用: 从安全帽的外型上看十分圆滑.当配戴者受到较小高处落物打击时,物体可顺利地沿帽壳的圆弧滑落;当受到较大高处落物打击时.因帽壳与帽衬之间有25—50的垂直距离,当受到水平方向物体打击时.帽壳与帽村...

林芝地区17796478944: c语言switch语句 -
养例芩暴: 不能,case后面的常量表达式只能是整型,字符型 #include<stdio.h> void main() { int score=0; int grade=0; printf("成绩(0-100)\n");scanf("%d",&score); //键盘输入学生成绩 while(score>=0&&score<=100) { grade=score/10; switch(...

林芝地区17796478944: 请问c语言的switch语句到底是什么? -
养例芩暴: C语言中,switch语句的使用格式如下:switch(表达式){ case 常量表达式1 : 语句1; break; case 常量表达式2 : 语句2; break; ...... case 常量表达式n : 语句n; break; default : 语句n+1;}举例如下:int i=4, a=0; switch(i) {case 1 : ...

林芝地区17796478944: c语言中的switch语句 -
养例芩暴: switch不能判断一个数的范围.除非这些数成线性关系,进行归一化处理,使其每个条件变成一个数.若没有规律可以处理,还非要用switch会很累的.如下:switch(x) { case 0:case 1:...//此处省略n行 case 850:y=0;break; case 851:case 852;...//没完没了的省略 case 1350; y=5;break;...//省略很多呢 }

林芝地区17796478944: c语言switch语句怎么用 -
养例芩暴: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default : 语句n+1; }每一case语句之后增加break 语句, 使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果.

林芝地区17796478944: C语言中switch语句的用法 -
养例芩暴: 在每个case语句后加上break语句(即在每个printf语句后加上一句break;),执行break后直接跳出switch.这样就只输出一个了

林芝地区17796478944: C语言中的switch语句该怎么理解? -
养例芩暴: SWITCH 语句就是一个开关 我给你举个例子吧!你是计算机,我写命令控制你!SWITCH(命令) {CASE 向左转:你向左转;BREAK;//就是执行完之后停下来,不要再做下面的命令了!如果没有这句,你就跟着执行向右转了.有了这句,你就跟着等下条命令!CASE 向右转:你向右转;BREAK; }

林芝地区17796478944: 请问c语言中switch语句究竟是怎么用啊? -
养例芩暴: switch (表达式或属性){ case 值1 : 语句1 break; case 值2 : 语句2 break; ... default : 值n break; } 从表达式或属性值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止.随后,switch语句将结束,程...

林芝地区17796478944: C语言 使用switch语句,将百分制成绩转换为等级分:90以上 -
养例芩暴:[选项] A. ,80-89为 B. ,70-79为 C. ,60-69为 D. ,其它为F.

林芝地区17796478944: switch语句用法 -
养例芩暴: switch是多分支语句的关键词,在很多语言中都有使用,一般都是跟case配套使用,c语言中格式举例如下:switch (a) { case 1:处理程序 case 2:处理程序.............case n:处理程序 default:处理程序 } 其中a为变量,case后面为常量或常量表达式,处理程序可以由多条语句组成,处理程序一般以break;作为结束.

林芝地区17796478944: 关于c语言的switch用法? -
养例芩暴: 分析思路如下: a=1 case 1 成立 【可是你没有打印语句啊!所以没有输出!】如果这个case 有break的话,那面后面所有的case都不用看了. case 2 成立 【但是你还是没有打印语句,所以没有显示】 case3 同样道理 default :中文...

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