zoukankan      html  css  js  c++  java
  • 获取指定的数

    获取0至100中的0至29,42至100, 刚开始我想的太多,要小于29,大于42,这么多条件什么的。。。。 不多说了,我自己脑子没转过来

    var
      i,j: integer;
    begin
      j := 0;
      for i := 0 to 99 - 13 do begin
        memo1.Lines.add(j.ToString());
        if i = 29 then
          j := j + 13 else
        Inc(j);
      end;
    end;
    
    把不能被4整除的数变成被4整除的数:
    var
    	I, j: Integer;
    begin
    	for I := 0 to 100 do
    	begin
    		if (I mod 4 <> 0)then
    		begin
    			j :=4- (I mod 4);
    			Memo1.Lines.Add((I + j).ToString);
    		end;
    	end;
    end;
    

     写成函数:

    function DoRectWidth(s: string):string;       // deal rect width    Multiple Of 4
    var
    	ss: TStrings;
    begin
    	ss := TStringList.Create;
    	ss.CommaText := s;
    	if ss[2].ToInteger mod 4 <> 0 then 
    		ss[2] :=  (ss[2].ToInteger + (4 - (ss[2].ToInteger mod 4))).ToString;
    	Result := ss[0] + ',' + ss[1] + ',' + ss[2] + ',' + ss[3];
    end;
    
  • 相关阅读:
    wim文件位置
    用DISM++来管理wim当中的驱动
    交易所基金代码段
    systemd配置nginx
    MACD公式
    nginx配置
    linux的tmfps
    nohup&
    geth
    RGB
  • 原文地址:https://www.cnblogs.com/studypanp/p/4930957.html
Copyright © 2011-2022 走看看