为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

密码矩阵清屏C程序

2017-12-20 6页 doc 20KB 18阅读

用户头像

is_977556

暂无简介

举报
密码矩阵清屏C程序密码矩阵清屏C程序 这个程序可以实现如下功能:1.需要输入密码才能进入主操作界面,并且只有三次输入密码 的机会,如果三次都输错,再按任意键将退出VC环境。2.多样形式的矩阵输出3.可以根据 要求决定是否清屏 这程序不如改进版完美 #include #include #include clc() { char k; printf("清屏请按 Y ");k=getch(); if(k=='y'||k=='Y')system( "cls ") ; } void putstart() { printf("\...
密码矩阵清屏C程序
密码矩阵清屏C程序 这个程序可以实现如下功能:1.需要输入密码才能进入主操作界面,并且只有三次输入密码 的机会,如果三次都输错,再按任意键将退出VC环境。2.多样形式的矩阵输出3.可以根据 要求决定是否清屏 这程序不如改进版完美 #include #include #include clc() { char k; printf("清屏请按 Y ");k=getch(); if(k=='y'||k=='Y')system( "cls ") ; } void putstart() { printf("\t\t*************************************************************\n"); printf("\t\t*************************************************************\n"); printf("\t\t*************************************************************\n"); printf("\t\t*********************欢迎进入********************************\n"); printf("\t\t*************************************************************\n"); printf("\t\t*************************************************************\n"); printf("\t\t*************************************************************\n"); } void juzhen() {int a[3][3],i,j, x,flag; printf("\t\t请为矩阵输入数值:"); for(i=0;i<=2;i++) for(j=0;j<=2;j++) scanf("%d",&a[i][j]); printf("\t\t*************************************************************\n"); flag=1; while(flag){ printf("\t\t请选择矩阵输出形式:"); scanf("%d",&x); printf("\n\n"); switch(x) {case 1: for(i=0;i<=2;i++){for(j=0;j<=2;j++)printf("\t\t%5d",a[i][j]);printf("\n\n\n\n\n\n\n");}; break; case 2:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i+j)%2==0)printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");};break; case 3:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i+j)%2)printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");};break; case 4:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if(i==j)printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");} ;break; case 5:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if(i+j==2)printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");};break; case 6:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i==j)||(i+j==2))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");};break; case 7:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if(i<=j)printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 8:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if(i>=j)printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 9:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((j<=1)&(i>=j)&(i+j!=3))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");};break; case 10:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((j>=1)&(i<=j)&(i+j!=1))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 11:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i<=1)&(i+j!=3)&(j>=i))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 12:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i>=1)&(i+j!=1)&(i>=j))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 13:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if(((i==0)||(j==1))&(i!=1))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 14:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if(((i==2)||(j==1))&(i!=1))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");}; break; case 15:for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i==0)||(j==1))printf("\t\t%5d",a[i][j]);else printf(" ");printf("\n\n\n\n\n\n\n");};break; case 16: for(i=0;i<=2;i++){for(j=0;j<=2;j++)if((i==2)||(j==1))printf("\t\t%5d",a[i][j]);else printf(" "); printf("\n\n\n\n\n\n\n");};break; default:printf("\a\a\a\a\a\a\a\a\a\a您的输入有误,请査正后再输!\t");}; printf("\t\t是否继续,否按0 "); scanf("%d",&flag);printf("\t\t******************************************************* ******\n");}} #define password "ZaL142857s" main() {char p[11];int zal; int m=3; printf("\t\t%%%%%%%%%%%%%%%% 磊哥一直在努力做最好的! %%%%%%%%%%%%%%%%%%%\n\n"); printf("\t\t%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%\n"); printf("\t\t您有3次输入密码的机会\n\n"); while(m) { printf("\t\t请输入登陆密码: ");gets(p); zal=strcmp(p,password); if(zal==0){printf("\n\t\t密码正确\n\n");m=0;} else{printf("\t\t%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%\n"); printf("\t\t%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%\n");m--; if(m==0) {printf("\t\t\a\a\a\a\a你的三次输入机会已完,按任意键系统将退出!\n");exit("system");} system( "cls ") ; printf("\t\t\a\a\a\a\a您的密码错误,请核实后再输\n\n"); } } putstart();printf("\n");juzhen(); printf("\n"); clc(); }
/
本文档为【密码矩阵清屏C程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索