三次隱形密碼矩陣C語(yǔ)言程序.doc_第1頁(yè)
三次隱形密碼矩陣C語(yǔ)言程序.doc_第2頁(yè)
三次隱形密碼矩陣C語(yǔ)言程序.doc_第3頁(yè)
三次隱形密碼矩陣C語(yǔ)言程序.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

這個(gè)程序可以實(shí)現(xiàn)如下功能:1.需要輸入密碼才能進(jìn)入主操作界面,并且只有三次輸入密碼的機(jī)會(huì),如果三次都輸錯(cuò),再按任意鍵將退出VC環(huán)境。2.多樣形式的矩陣輸出3.可以根據(jù)要求決定是否清屏。每輸完一次密碼,系統(tǒng)都會(huì)有提示,正確時(shí)提示你輸入正確,前兩次輸人錯(cuò)誤時(shí)報(bào)警,并提示你查正后再輸,第三次輸錯(cuò),報(bào)警并提示你,你的三次輸入機(jī)會(huì)已完,按任意鍵系統(tǒng)將退出!這個(gè)程序的最大特點(diǎn)在于輸入的密碼是隱形的,即密碼在屏幕上是以*的形式相識(shí)的。當(dāng)密碼輸入正確后,提示你為矩陣輸入九個(gè)數(shù)字,輸完按回車(chē)。將提示你選擇輸出形式。一共有116種不同形式,如果你選擇的形式不在116范圍內(nèi),系統(tǒng)報(bào)錯(cuò),提示你重輸。選擇任一輸出形式后,按回車(chē),在屏幕上會(huì)出現(xiàn)你選擇的輸出形式,并提示你是否繼續(xù),是按y或Y,否按任意鍵,當(dāng)執(zhí)行了否的操作后,系統(tǒng)提示是否清屏,是按y或Y,否按任意鍵。執(zhí)行了清屏操作后,你將可以為矩陣重新輸入新的數(shù)值,然后選擇相應(yīng)的輸出形式。如果你執(zhí)行了不清屏操作,那么整個(gè)關(guān)于矩陣的操作結(jié)束,程序?qū)⑦M(jìn)行其他功能的執(zhí)行,本程序在執(zhí)行了不清屏操作后,執(zhí)行輸出 *的操作,當(dāng)然如果你希望實(shí)現(xiàn)別的功能,可以根據(jù)自己的需要自己進(jìn)行編輯,如果在請(qǐng)屏函數(shù)調(diào)用完之后,沒(méi)有別的函數(shù),那么整個(gè)程序就執(zhí)行完了,按任意鍵可退出VC環(huán)境。#include #include #includeclc() char k;int g;printf(tt清屏請(qǐng)按 Y );k=getch();if(k=y|k=Y)system( cls ); g=1; return (g);else g=0;return (g);void putstart()printf(tt*n);printf(tt*n);printf(tt*n);printf(tt*歡迎進(jìn)入*n);printf(tt*n);printf(tt*n);printf(tt*n);void juzhen()int a33,i,j, x,flag;char hr;printf(tt請(qǐng)為矩陣輸入數(shù)值:);for(i=0;i=2;i+)for(j=0;j=2;j+)scanf(%d,&aij);printf(tt*n);flag=1;while(flag)printf(tt請(qǐng)選擇矩陣輸出形式:);scanf(%d,&x);printf(ntt*n);switch(x)case 1: for(i=0;i=2;i+)for(j=0;j=2;j+)printf(tt%5d,aij);printf(nnnnnnn); break; case 2:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i+j)%2=0)printf(tt%5d,aij);else printf( );printf(nnnnnnn);break; case 3:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i+j)%2)printf(tt%5d,aij);else printf( );printf(nnnnnnn);break; case 4:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=j)printf(tt%5d,aij);else printf( );printf(nnnnnnn); ;break; case 5:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i+j=2)printf(tt%5d,aij);else printf( );printf(nnnnnnn);break; case 6:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=j)|(i+j=2)printf(tt%5d,aij);else printf( );printf(nnnnnnn);break; case 7:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=j)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 8:for(i=0;i=2;i+)for(j=0;j=j)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 9:for(i=0;i=2;i+)for(j=0;j=2;j+)if(j=j)&(i+j!=3)printf(tt%5d,aij);else printf( );printf(nnnnnnn);break; case 10:for(i=0;i=2;i+)for(j=0;j=1)&(i=j)&(i+j!=1)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 11:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=i)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 12:for(i=0;i=2;i+)for(j=0;j=1)&(i+j!=1)&(i=j)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 13:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=0)|(j=1)&(i!=1)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 14:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=2)|(j=1)&(i!=1)printf(tt%5d,aij);else printf( );printf(nnnnnnn); break; case 15:for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=0)|(j=1)printf(tt%5d,aij);else printf( );printf(nnnnnnn);break; case 16: for(i=0;i=2;i+)for(j=0;j=2;j+)if(i=2)|(j=1)printf(tt%5d,aij);else printf( ); printf(nnnnnnn);break; default: system( cls ); printf(ttaaaaaaaaaa您的輸入有誤,請(qǐng)査正后再輸!n); printf(ntt*n); printf(tt是否繼續(xù)?是按 y );hr=getch(); if(hr=y|hr=Y)flag=1;else flag=0; printf(ntt*n);#define password ZaL142857spass()char zal11;int n; int L;char q;int m=3;printf(tt% 磊哥一直在努力做最好的! %nn);printf(ntt%n);printf(tt您有3次輸入密碼的機(jī)會(huì)nn);while(m) printf(tt請(qǐng)輸入登陸密碼: );for(L=0;L10;L+)q=getch();printf(*);zalL=q;zalL=0; n=strcmp(zal,password); if(n=0)printf(ntt%n);printf(ntt密碼正確nn);m=0;elseprintf(tt%n);printf(tt%n);m-;if(m=0) printf(ttaaaaa你的三次輸入機(jī)會(huì)已完,按任意鍵系統(tǒng)將退出!n);exit(s

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論