當前位置:首頁 » 編程語言 » c語言設計密碼

c語言設計密碼

發布時間: 2023-04-25 18:18:12

1. c語言問題,怎麼給系統設置一個密碼

void main(){
int menunum; //
char c;
int count=0;
do{
char inputs[10]; //
printf("輸入你的密碼: "); //
scanf("%s",inputs); //

if(strcmp(inputs,"password")==0) //自己設置密碼為password {
printf("\n\t\t\t 人口信息管理系統(可輸入漢字)\n");
printf(" |^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|\n");
printf(" |1、輸入人口數據\t\t2、修改人口數據\t\t3、查找 |\n");
printf(" |4、排列人口數據\t\t5、列印人口信息\t\t6、刪除人口數據|\n");
printf(" |7、備份文件 \t\t8、恢復文件 \t\t9、清除已刪數據|\n");
printf(" |0、結束程序 \t\t\t\t\t |\n");
printf(" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
printf("\n 操作方式:");
scanf("%d",&menunum);
switch(menunum)
{
case 0:return;
case 1:{CreatPeople();break;}
case 2:{ChangePeople();break;}
case 3:{Find();break;}
case 4:{SortPeople();break;}
case 5:{PrintPeople();break;}
case 6:{DeletePeople();break;}
case 7:{BackPeople();break;}
case 8:{UpPeople();break;}
case 9:{ClearPeople();break;}
default: //switch中要加default的條件保證程序的健壯性
break;
}
printf("按回車鍵繼續\n");
c=getchar();c=getchar();
//system("cls");/*清屏*/
}
else //該保證三次輸入錯誤即程序結束
{
count++; //要初始化
if(count==3)
{
break;
return;
}
}
}while(1);
return;
}

2. 用c語言編寫一個設置密碼的程序

#include "stdio.h"
int* set(void);
int* set(void)
{
int i;
static a[4];
printf("請輸入要設置的4位密碼 :");
for(i=0;i<4;i++)
{
scanf("%d",&a[i]);
}
return a;
}

int main()
{
int i,*a,b[4];
a=set();
printf("請輸入4位密碼 :");
for(i=0;i<4;i++)
{
scanf("%d",&b[i]);
}
i=0;
while(i<4)
{
if(a[i]==b[i])
{
printf("%d",a[i]);
i++;
}
else
{
break;
}
}
if(i==4)
{
printf("密碼正確\n");
}
else
{
printf("密碼錯誤\n");
}
return 0;

}

3. 如何用C語言編寫密碼程序

1、用一個字元數組來存密碼
再用一個字元數組接收你的輸入,然後用strcmp
來比較,如果返回0則密碼是正確的
2、常式:

#include"stdio.h"
#include"string.h"
intmain()
{
charmima[100]="YuanShi888";
charinput[100]={0};
printf("請輸入密碼:");
gets(input);
if(strcmp(mima,input)==0)
printf("恭喜你,密碼正確! ");
else
printf("對不起,密碼輸入錯誤! ");

}

4. 如何用c語言編寫英文密碼還要判斷正不正確的那種

#include <stdio.h>

#include <string.h>

int main()

{

char a[100],*b="miku";

gets(a);

if(strncmp(a,b,strlen(b))==0)

puts("yes");

else

puts("no");

return 0;

}

5. 幫忙用C語言寫一個密碼

#include <stdio.h>

#define MAX_LENGTH 128
#define FILE_NAME "pwd.dat"
#define INIT_PWD "123456"

char pwd[MAX_LENGTH+1];

void Init ( void )
{
FILE *fp;
fp = fopen ( FILE_NAME, "r" );
if ( fp == NULL )
{
strcpy ( pwd, INIT_PWD );
}
else
{
fgets ( pwd, MAX_LENGTH, fp );
fclose ( fp );
}
}

void Login ( void )
{
char ch;
char tmp[MAX_LENGTH+1];
int pass = 1;
while ( pass )
{
puts ( "==================================\nPlease input your password!" );
scanf ( "%s", tmp );
pass = strcmp ( tmp, pwd );
}
}

void Edit ( void )
{
puts ( "Please input a new password!" );
scanf ( "%s", pwd );
}

void End ( void )
{
FILE *fp;
fp = fopen ( FILE_NAME, "w" );
if ( fp == NULL )
{
printf ( "Cannot save your password!\n" );
system ( "pause" );
}
else
{
fputs ( pwd, fp );
fclose ( fp );
}
}

int main ( void )
{
Init();
Login();
Edit();
End();
}

熱點內容
網路訪問層 發布:2024-11-01 16:18:38 瀏覽:349
國產系列ftp 發布:2024-11-01 15:49:53 瀏覽:702
招編程師傅招聘 發布:2024-11-01 15:34:51 瀏覽:192
kkt編程 發布:2024-11-01 15:31:26 瀏覽:614
我的世界管理員進伺服器提示 發布:2024-11-01 15:21:12 瀏覽:126
如何刪除qq空間訪問記錄 發布:2024-11-01 15:20:07 瀏覽:323
微信上傳圖片失敗 發布:2024-11-01 15:19:53 瀏覽:117
python網站域名伺服器搭建 發布:2024-11-01 15:18:36 瀏覽:693
量產工具加密 發布:2024-11-01 15:14:31 瀏覽:674
儲備存儲 發布:2024-11-01 15:14:28 瀏覽:330