1916 問題 F: 藍橋杯算法提高VIP-身份證號碼升級
時間限制: 1s
內存限制: 128MB 提交: 1542 解決: 811
題目描述
從1999年10月1日開始,公民身份證號碼由15位數字增至18位。(18位身份證號碼簡介)。升級方法為:
1、把15位身份證號碼中的年份由2位(7,8位)改為四位。
2、最后添加一位驗證碼。驗證碼的計算方案:
將前 17 位分別乘以對應系數 (7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2) 并相加,然后除以 11 取余數,0-10 分別對應 1 0 x 9 8 7 6 5 4 3 2。
請編寫一個程序,用戶輸入15位身份證號碼,程序生成18位身份證號碼。假設所有要升級的身份證的四位年份都是19××年
提示
零基礎同學可以先學習
視頻課程,包含C/C++、Python、百練、藍橋杯輔導、算法數據結構等課程,提供視頻講解以及配套習題,還有老師答疑,
點擊這里了解課程詳情