該Luhn校驗位算法在C

這個計劃,在C源代碼的形式,將執行此數學適合您。 飼料這一切,但最後數字,您的信用卡號,它將給你的最後兩位數。 如果它給你的最後兩位數不同於你有,你有一個無效的信用卡號碼。

  #包括<stdio.h> 

  / * 
   *返回最後一位數的銀行卡(如信用卡) 
   *收到所有的數字,但最後一個作為輸入 
   *通過Diomidis Spinellis “ dds@doc.ic.ac.uk 
   * / 
 國際銀行( ü ) 
 焦* ü ; 
          ( 
         註冊我秒= 0 ; 
         國際升,噸; 

         升= strlen ( ü ) ; 
          (一= 0我“升,我+ + ) 
                  ( 
                 噸= ( ü [升-我- 1 ] - '0 ' ) * ( 1 + ( ( 1 + 1 ) % 2 ) ) ; 
                 縣+ =噸“ 10 ? 電話:筆- 9 ; 
                  ) 
         返回10 -縣% 10 ; 
          ) 
	
 無效的main ( argc , argv中獲取) 
	
 國際argc ; 
 焦** argv中獲取; 
          ( 
         而( - argc ) 
                 輸出( “ % d個\ N ”的,銀行( * + + argv中獲取) ) ; 
          ) 


最常見的5個免費網絡工具

書籤的Luhn檢查數據算法在C

最新的博客帖子


英文 英文 德語 德語 西班牙語 西班牙語 法文 法文 意大利語 意大利語 葡萄牙語 葡萄牙語 俄文 俄文 荷蘭文 荷蘭文
希臘語 希臘語 印地文 印地文 日語 日語 韓文 韓文 中文 中文 中文(簡體) 中文(簡體) 阿拉伯語 阿拉伯語

版權所有2009年技術常見問題解答 保留所有權利。 隱私政策。