您的位置:首页 > 编程语言 > C语言/C++

C语言之分支和跳转 switch和break、goto语句

2015-01-17 23:27 471 查看
案例:

#include <stdio.h>

int main()
{
int n=0;
scanf("%d",&n);
switch(n)//必须是整形
{
case 1:
printf("一");
break;//break停止当前选择。
case 2:
printf("二");
break;
case 3:
printf("三");
break;
case 4:
printf("四");
break;
case 5:
printf("五");
break;

default:printf("请输入一到五的数字。");break;
}
return 0;
}


#include <stdio.h>

int main()
{
//给出考试分数平方等级。
double n=0;
scanf("%lf",&n);
//利用整形会丢失小数点来判断,分数的范围可以除以10.
switch((int)n/10)//必须是整形
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("不及格");
break;
case 6:
case 7:
case 8:
printf("良");
break;
case 9:
printf("优");
break;
default:
printf("请输入一到一百数字。");
break;
}
return 0;
}

goto语句案例:

#include <stdio.h>

int main()
{
//C语言之分支和跳转goto语句,跳转到程序的任意地方
zixue7:
printf("www.baidu.com\n");
goto zixue7;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: