#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char a[6]="123456",b[6],i=0;
printf("\t\t\t\t*****Welcome*****\t\t\t\t");
printf("\n\n\n");
printf("\t\t\t\t*****请输入密码*****\t\t\t\t");
printf("\t\t\t\t\t\t\t\t\t\t");
while(i<6)
{ b[i++]=getch();
putchar('*');}
if(strcmp(a,b)==0)
printf("恭喜你密码正确\n");
else
printf("\n密码错误请从新输入\n");}
#include<conio.h>
#include<string.h>
int main()
{
char a[6]="123456",b[6],i=0;
printf("\t\t\t\t*****Welcome*****\t\t\t\t");
printf("\n\n\n");
printf("\t\t\t\t*****请输入密码*****\t\t\t\t");
printf("\t\t\t\t\t\t\t\t\t\t");
while(i<6)
{ b[i++]=getch();
putchar('*');}
if(strcmp(a,b)==0)
printf("恭喜你密码正确\n");
else
printf("\n密码错误请从新输入\n");}
避免“多一少一”问题的方法之一是将比如<10甚至<5的数代入程序片断,掰手指头心算验证一下程序到底应该写为
x、x-1、x+1中的哪个?
<、<=、==、>、>=中的哪个?