[ad_1]
ログイン試行回数が 3 回のログイン システムが必要で、パスワードは「*」である必要があります。
私を助けてください。 ここにコードがありますが、「*」にパスワードを入力する方法がわかりません。助けてください。
私が試したこと:
#include<stdio.h> #include<conio.h> #include<string.h> void main() { char u[10],p[10],user[]="lokesh",pas[]="spiderman"; int n=0; clrscr(); printf("\n press enter and enter username and password(only 3 attempts)"); while(n<=2) { printf("\n Username: "); scanf("%s",&u); printf("\n Password: "); scanf("%s",&p); if(strcmp(user,u)==0 && strcmp(pas,p)==0) { printf("\n Congratulations!"); break; } else { n++; printf("\n the username or password is incorrect. only %d trials left. press enter", 3-n); } } if(n==3) { printf("\n you have used maximum attempts(3). please try later."); } getch(); }
解決策 1
すてきな パスワードの実装 これは Jochen が提案したとおりに機能しますが、他の機能も備えています。 (質疑応答を終了します)
解決策 2
#include
#include
void main(){
clrscr();
整数[3][3]、i、j;
for(i=0;i<3;i++);
{
for(j=0;j<3;j++);
{
printf(“の値 [%d][%d] :”,i,j);
scanf(“%d”,&a[i][j]);
}
}
printf(“\n 行列 \n”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf(“%d \t”,a[i][j]);
}
printf(“\n”);
}
getch();
[ad_2]
コメント