非常简单问题!!!!!!!!!(50分)

  • 主题发起人 主题发起人 火凤凰一
  • 开始时间 开始时间

火凤凰一

Unregistered / Unconfirmed
GUEST, unregistred user!
非常简单问题!!!!!!!!!
var
A,B,C:integer;
begin
C:=A除以B;
end;

不能用C:=A/B;请问要怎样?
真是一个笨人!唉!
我想求一个数的一半.
望大侠帮忙![:(]
 
为什么不可以用“/”???
 
a/b除出的结果是整数吗?
 
呵呵,mod取余数,div取整数
如果你定义C为Single或者其他的,“/”就可以了。
 
能整除吗?
 
火凤凰???,帆儿??阿雪??[:)][8D][:D][:D]
 
能写出代码吗?[:(]
 
用C:=A div B;
 
人人有分
 
DIV 或 / 两边的数据类型须一致,否则出错。
 
c := a shl 1;
(求一个数的一半)
 
目的不明确
数的一半: B := A div 2
 
我不知你出于什么原因担出此问题
如果不用除法,我们可用的定义来做他:
var
a,b,c,i,d:integer;
begin
c:=0;
a:=15;
b:=3;
d:=a;
while d>bdo
begin
d:=d-b ;
inc(c);
end;
end;

 
接受答案了.
 
后退
顶部