00问答网
所有问题
当前搜索:
c语言switch语句打折程序
c语言
中
switch
和case和default什么意思啊
答:
这是与前面介绍的if语句完全不同的,应特别注意。为了避免上述情况,
C语言
还提供了一种break语句,专用于跳出
switch语句
,break 语句只有关键字break,没有参数。在后面还将详细介绍。修改例题的
程序
,在每一case语句之后增加break 语句, 使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。ma...
求各位大神帮帮忙
C语言
怎样使用
switch语句
来写工资提成
答:
include <stdio.h>int main(){ float a,b; printf("请输入销售额:"); scanf("%f",&a);
switch
((int) (a / 1000)) // 提取a的千位数字 { case 0: b = 0; break; case 1: b = 2; break; case 2: case 3: case 4: b = 5...
c语言
用
switch
编写一个简单的四则运算
程序
答:
include<stdio.h> int main(){double a,b,c;char op;scanf("%lf%c%lf",&a,&op,&b);
switch
(op){case '+': c=a+b; break;case '-': c=a-b; break;case '*': c=a*b; break;case '/': if(b) c=a/b;else {printf("除数不能为0!\n"); return 0;} default:{...
关于
C语言switch语句
问题
答:
int i=3;
switch
(i%3) { case 0: printf("0"); //如果不加break
程序
会一直向下执行,知道break才跳出 break; case 1: printf("1"); break; case 2: printf("2"); break }
用
C语言
处理。用
switch语句
编程实现以下功能:
答:
/*从键盘上输入一个学生的总平均成绩(大于等于0且小于等于100),按分数段评定出成绩的相应等级,90以上为“excellent”,80~89为“good”,70~79为“medium”,60~69为“pass”,59以下为“not pass”。**/ include <stdio.h> int main(){ int value = 0;scanf("%d",&value);
switch
(...
C语言
:用
switch
来设计以下
程序
?
答:
switch
(c) { case 'A':printf_s("请输入学生数量:");scanf_s("%d", &n);inputa(ms, n);break;case 'B': outa(ms, n);break;case '
C
':outvge(b);break;case 'D':sortvge(ms, n);outa(ms, n);break;} } int main() { char c;while (1) { printf_s("A:输入全...
C语言Switch语句
请问下面的
程序
结果是什么?
答:
k=3 include "stdio.h"void main(){ int k=0;char c='B';
switch
(c++) //c++会先判断c的值再给c自增。{ case 'A': k++;break;case 'B': k--; //进这个分支,完后k=-1 case '
C
': k+=2; //上一个case没有break,继续走这行,k=1 default: k*=3;break; /...
c语言switch语句
答:
case 2: 什么也没有做 所以结果是12 如果 case 2:a+=3; 那么结果才是15 case 1:case 3:case 5:case 7:L=31;break;这个例子 case 1:case 3:case 5: 什么也没做 就执行了一条case 7 里的 L=31 共用一组执行
语句
是指 条件 1 3 5 7 都会执行L=31 但是无论条件等于哪个 L=31都...
c语言switch语句
答:
输出结果是:passwarn 因为
switch
(n++)n先参加运算再增,n就是'c',执行printf("pass")
语句
,由于没有break语句,接着执行printf("warn"),得结果。 上面回答不对,n可以是数字也可以是字符常量。这
程序
我用VC测试了,没有问题。
C语言switch语句
问题
答:
答案为A
switch语句
的执行方式是:按照用户提供的K值到下面进行匹配,但
程序
中没有容许匹配,直接把所有可能的情况归结到default,并且执行了break之后,退出switch语句,所以没有改变变量n的值。所以n的值还为0。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜