主题:请问这个程序为什么执行三次还是不能退出循环的
#include <stdio.h>
#include <string.h>
int main(int argc,char *argv[])
{
char key[5];
int count=0;
printf("输入字符串\n");
gets(key);
count++;
while (strcmp(key,"DGIT")!=0)
{
printf("Invalid password.Try again!\n");
gets(key);
count++;
if (count==3)
{
printf("I am sorry,bye-bye!\n"); break;
}
}
printf("Now,you can do something!\n");
}
#include <string.h>
int main(int argc,char *argv[])
{
char key[5];
int count=0;
printf("输入字符串\n");
gets(key);
count++;
while (strcmp(key,"DGIT")!=0)
{
printf("Invalid password.Try again!\n");
gets(key);
count++;
if (count==3)
{
printf("I am sorry,bye-bye!\n"); break;
}
}
printf("Now,you can do something!\n");
}