LuhnチェックデジットのアルゴリズムCで

このプログラムは、 Cのソースコードの形で提示すると、この計算を実行します。 すべてが、フィードは、お客様のクレジットカード番号の桁は、最後にすると、最後の桁のようになります。 もしこのプログラムを、最後の1つが、無効な場合は、クレジットカード番号があるとは異なる桁。

  #含まれ<stdio.h> 

  / * 
   *戻り最後の銀行カード(例えば、クレジットカード)の桁 
   *は、すべての桁を受信入力としては最後の一 
   Diomidis Spinellis * < dds@doc.ic.ac.uk > 
   * / 
  INTは、銀行( u )を 
 文字* ū ; 
          ( 
         登録は、 = 0 ; 
          INTはリットル、トン; 

         リットル= strlen ( u )を; 
          ( ⅰ = 0 ;私<リットル;私+ + ) 
                  ( 
                 トン= ( ū [リットル-私は- 1 ] - '0 ' ) * ( 1 + ( ( 1 + 1 ) % 2 ) ) ; 
                  + =トン< 10 ? トン:トン- 9 ; 
                  ) 
         復帰10 - % 10 ; 
          ) 
	
 メイン( argv argc )ボイド 
	
  INTはargc ; 
 文字** argv ; 
          ( 
         中( - argc ) 
                  printf ( " % d個の\ N "の、銀行( * + + argv ) ) ; 
          ) 


上位5つの無料ネットワークツール

ブックマークのLuhnチェックデータアルゴリズムCで

最新のブログの投稿


英語 英語 ドイツ語 ドイツ語 スペイン語 スペイン語 フランス語 フランス語 イタリア語 イタリア語 ポルトガル語 ポルトガル語 ロシア語 ロシア語 オランダ語 オランダ語
ギリシャ語 ギリシャ語 ヒンディー語 ヒンディー語 日本語 日本語 韓国語 韓国語 中国語 中国語 中国語(簡体字) 中国語(簡体字) アラビア語 アラビア語

著作権2009 技術に関するよくある質問。 版権所有。 プライバシーポリシー。