在Delphi中,要找到一个数字的千位、百位、十位和个位数字,可以通过整数除法和取模运算来实现。以下是一个简单的示例代码,展示了如何实现这一功能:
program FindDigits;
var
Number: Integer;
Thousands, Hundreds, Tens, Units: Integer;
begin
Write('Enter a number: ');
ReadLn(Number);
// 获取千位数字
Thousands := Number div 1000;
// 获取百位数字
Hundreds := (Number mod 1000) div 100;
// 获取十位数字
Tens := (Number mod 100) div 10;
// 获取个位数字
Units := Number mod 10;
WriteLn('Thousands digit: ', Thousands);
WriteLn('Hundreds digit: ', Hundreds);
WriteLn('Tens digit: ', Tens);
WriteLn('Units digit: ', Units);
ReadLn;
end.
Number div 1000
可以得到千位数字。(Number mod 1000) div 100
可以得到百位数字。通过上述方法和代码示例,你可以轻松地在Delphi中找到输入数字的千位、百位、十位和个位数字。
领取专属 10元无门槛券
手把手带您无忧上云