freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

word版可編輯-程序設計實訓專題講座精心整理(編輯修改稿)

2025-04-20 05:17 本頁面
 

【文章內容簡介】 Caesar發(fā)出的一條消息 結束行:END 在最后一個數據集之后,是另一行:ENDOFINPUT 輸出要求 每個數據集對應一行,是Caesar 的原始消息。(1)輸入字符串密碼 (2)解密 是字母,則key值減5,減5后若不是字母,加26 define isletter( c ) ( ((c)=39。a39。amp。amp。(c)=39。z39。) || ((c)=39。A39。amp。amp。(c)=39。Z39。) ) void Denc( const char *str, char *out, int key ) { int i=0。 while( str[i] ) { if ( isletter( str[i] ) ) { out[i] = str[i] key。 if ( ! isletter( out[i] ) ) out[i] += 26。 } else out[i] = str[i]。 i++。 } out[i] = 0。 } 身份證校驗 題目描述 我國國標〖GB 116431999〗中規(guī)定:公民身份號碼是18位特征組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。其校驗碼(最后一位)計算方法和步驟為: (1)十七位數字本體碼加權求和公式 S = Sum(Ai * Wi), i = 0, ... , 16 ,先對前17位數字的權求和 其中Ai:表示第i位置上的身份證號碼數字值 Wi:表示第i位置上的加權因子,前17位加權因子從左到右分別為 Wi:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 (2)計算模 Y = mod(S, 11) (3)通過模Y查下表得到對應的校驗碼 Y 0 1 2 3 4 5 6 7 8 9 10 1 0 X 9 8 7 6 5 4 3 2 校驗碼 例如:某身份證前17位為11010519491231002 i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 8 4 2 1 6 3 7 9 10 5 8 4 2 wi 7 9 10 5 0 5 1 9 4 9 1 2 3 1 0 0 2 1 1 0 1 0 0 4 9 0 5 7 0 20 2 9 24 27 7 18 30 5 積 得到和為:167;則模為y=167%11=2 查(3)得校驗碼為x 請按上面所述步驟編程,輸入一個二代身份證號,檢查該身份證是否正確。 (1) 將輸入的十八位身份證保存到一個一維數組b中 (2) 設定十七位權值保存到數組d中(題目中給定) (3) 利用s=b[1]*d[1]+b[2]*d[2]+?+b[17]*d[17]求權值和 但注意字符b要轉換成整型 (4) n=s%11求出數組y的下標 (5) 利用數組y保存校驗碼 (6) Y[n]=b[18]身份證正確,否則身份證不正確 學生成績管理 學生信息包括:學號、姓名、年齡、性別、出生年月。主要功能: (1)能按學期、按班級完成對學生成績的錄入、修改。 (2能按班級統(tǒng)計學生的成績,求學生的總分及平均分,并能根據學生的平均成績進行排序。 (3)能查詢學生成績。 (4)能按班級輸出學生的成績單。 用鍵盤菜單程序的實現 (1) 將各功能寫成菜單形式 printf(\n歡迎使用學生成績管理系統(tǒng)系統(tǒng)\n)。 (1. 錄入 \n)。 (2. 修改 \n)。 (3. 統(tǒng)計 \n)。 (4. 查詢 \n)。 (5. 打印 \n)。 (6. 退出 \n)。 (2)利用switch執(zhí)行相應的自定義函數 scanf(%d,amp。op)。 switch(op) { case 1:a1()。ch=39。Y39。break。 //錄入 case 2:a2()。ch=39。Y39。break。 //修改 case 3:a3()。ch=39。Y39。break。 //統(tǒng)計 case 4:a4()。ch=39。Y39。break。 //查詢 case 5:a5()。ch=39。Y39。break。 //打印成績單 default:ch=39。N39。break。 } 利用循環(huán)重復 兩步(3) main() { int op。char ch。 do { system(cls)。 printf(\n歡迎使用學生成績管理系統(tǒng)系統(tǒng)\n)。 printf(1. 錄入 \n)。 printf(2. 修改 \n)。 printf(3. 統(tǒng)計 \n)。 printf(4. 查詢 \n)。 printf(5. 打印 \n)。 printf(6. 退出 \n)。 scanf(%d,amp。op)。 switch(op) { case 1:a1()。ch=39。Y39。break。 case 2:a2()。ch=39。Y39。break。 case 3:a3()。ch=39。Y39。break。 case 4:a4()。ch=39。Y39。break。 case 5:a5()。ch=39。Y39。break。 default:ch=39。N39。break。 } }while(ch==39。Y39。)。 (4)各自定義函數單獨完成 //錄入學生成績 void a1() { system(cls)。 printf(錄入學生成績\n)。 ?? getch()。} //修改學生成績 void a2() { system(cls)。 printf(修改學生成績\n)。 ?? getch()。} //統(tǒng)計學生成績 void a3() { system(cls)。 printf(統(tǒng)計學生成績\n)。 ?? getch()。} //查詢學生成績 void a4() { system(cls)。 printf(查詢學生成績\n)。 ?? getch()。} //打印成績單 void a5() { system(cls)。 printf(打印成
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1