第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于函數(shù)的C語言編程問題,大神求救!

關(guān)于函數(shù)的C語言編程問題,大神求救!

C C# C++
做一個好碼農(nóng) 2017-05-17 22:39:37
輸入18位身份證編號字符串,用下面的方法編程檢驗輸入的身份證號是否正確。??? 即:將前17位數(shù)字依次與數(shù)組int aW[17] ={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}對應(yīng)元素相乘,求和,再以11為模求余數(shù),再以余數(shù)為校驗數(shù)組int aXY[11]={1,0,10,9,8,7,6,5,4,3,2}的下標(biāo)找出校驗值,與最后一位相比較,如果不等表示輸入的身份證號碼有問題,此時提醒重新輸入。??????? 注:身份證號碼最后一位等于X的,表示值為10。??????? 運行要求:??????? 檢驗至少三個人的身份證號
查看完整描述

1 回答

?
黃小凡

TA貢獻69條經(jīng)驗 獲得超36個贊

表示這個題目很有意思,而且也不難啊。都把提示全部告訴你了。提供一下大致思路,先從鍵盤獲取用戶輸入的身份證號,然后把這個字符串轉(zhuǎn)化為int數(shù)組,然后用for循環(huán),依次對應(yīng)相乘,用一個變量sum求和,最后用sum除11取余數(shù),再對應(yīng)最后一個數(shù)組,找出下標(biāo),和身份證最后一位進行對比。最難的一個地方應(yīng)該就是在于把字符串轉(zhuǎn)化為int數(shù)組了,百度一下,這個作為一個函數(shù)使用就行了。好想知道,難道我們的身份證后四位就是這樣算出來的。。。
查看完整回答
1 反對 回復(fù) 2017-05-18
  • 做一個好碼農(nóng)
    做一個好碼農(nóng)
    用字符串?dāng)?shù)組中的元素(數(shù)字)直接進行操作不可以嗎?為啥必須還要化成整形數(shù)組?
  • 黃小凡
    黃小凡
    問題是,C語言里面好像沒有之間將字符串中的數(shù)字轉(zhuǎn)換成整型的函數(shù)
  • 1 回答
  • 1 關(guān)注
  • 2538 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號