-
case x of
20..50:执行你的语句;
51..60:另一种说法; end
-
这很简单,给你完整的程序:
var x:integer;y:real;
baginreadln(x);
case x of:
32766..-1:y:=0;
0..19:y:=x*2;
20..49:y:=x*2+1;
50..32767:y:=x/2-50;
end; writeln(y:0:0);
readln
end.
-
Case 语句不明白这一点,但有一种方法可以分叉它。 因为整数数据有一个范围。 你可以用这个来鬼混:
var x,y:integer;
beginreadln(x);
case x of
32767..0 : y:=0 ;
0..19 : y:= 2 * x ;
20..49 : y:= 2 * x + 1 ;
50..32767 : y := x div 2 + 50 ;
end;write(y);
readln
end.
-
case x div 10 of
0:y:=0;
1:y:=2*x;
2,3,4,:y:=2*x+1;
else y:=x/2+50;
end.对不起,我刚刚了解到,只有:
当 x<10 y=0 时; 当 10<=x<20 时; 当 20<=x<50 时,y=2*x+1;当 50<=x, y=x 2+50
-
如果 x 是非负整数,这很好。
case x of
else...
end;
-
如果方便的话,为什么你必须使用案例。
if x>2 then ……
-
案例工资
0..800:没钱;
801..1000:5%的税。
1001..1500:10%的税。
1501..3000:15%的税。
否则20%的税。
end;直接把**写出来不好,给你一个框架。
-
哎!!! 楼上的那对夫妇都错了。
它应该基于现实,这不是纳税的方式!
read(a);
while a>800 do
case a of
800..1000:a:=(a-800)*;
1000..1500:a:=..
end;大概算法是这样的,时间很匆忙,所以我只能这样写。
-
{n 是应付金额,x 是付款后剩下的钱,y 是工资} 的情况
1..800:n:=y*;
801..1000:n:=y*;
1000..1500:n:=y*;
else n:=a*;
x:=y-n;
end;writeln(y);
-
case number of
1,3,5,7,9: := '奇数';
0,2,4,6,8: := '偶数';
begin= '10 到 100 之间';
clblue;
end;else
'超过 100 或负数';
end;end;
-
Pascal 中的 case 语句如下所示:
案例表达
常量 1:语句 1;
常量 2:语句 2;
常量 n:语句 n;
else 语句 n+1 {可选}
end;常量 1-n 是一个固定值,它不能是数据范围,但可以是数据集合。
表达式只能取变量本身,也可以是有运算的变量,也可以是逻辑表达式,但是在逻辑表达式的情况下,它下面只有两个常量值:true 和 false。
因此,根据问题的不同,用范围来判断的最佳方法是使用 if 语句,而不是 case 语句。
如果必须强制使用 case,结果将是:
case k of
1:x:=4;
2:x:=4;
3:x:=3;
4:x:=3;
5:x:=3;
6:x:=0;
7:x:=0;
8:x:=1;
9:x:=1;
10:x:=1;
end;从上面可以看出,逻辑不清晰,容易出错。 它也很长,不容易阅读。
假设有一个 x>100 的判断,那么你可以想象案例陈述会有多长。
-
案例陈述。
case 语句由一个表达式和许多可选的操作序列组成。 在运行时,根据表达式的评估结果,从众多分支中选择一个分支进行执行。 它采用以下形式:
案例表达
常量 1:语句 1;
常量 2:语句 2;
常量 n:语句 n;
else 语句 n+1 {可选}
end;根据您的主题。
case (k<=10) and (k>0) of8,10:x:=1;
5,8:x:=0;
2:3:x:=3;
else x:=4
end;如果是作业? 将来,你必须使用自己的大脑。
我没有学过帕斯卡,看看网上的说明,它很简单,而且在每种语言中都差不多。
-
如果一个条件只能实现两个分支,而 case 可以基于一个表达式的值实现多个分支。
事实上,几乎所有的 case 语句都可以用 if 来实现,但程序不直观,内容更多。
相反,case 语句不能替换各种 IF 语句。
-
同上,大小写只处理有序类型,即只能处理值和字符,而不能处理字符串。
1.要确定 a 是否能被 b 整除,只要 a 的余数除以 b = 0,那么它就可以被 b 整除。 否则,输出 a、除法、b、等号、商(可用可整除函数 div 整除),然后使用 a-b* 商。 >>>More
案例语句是一个多分支选择语句。 case 语句是多分支选择语句,if 语句只有两个分支可供选择,多分支选择结构在实际问题中经常使用。 >>>More