关于do循环嵌套的问题,求帮助~
这个程序只能判断第一个if,第二个第三个都判断不了 请问怎样修改能使 只有全部不满足if时才能跳出do执行之后的内容,只要有一个满足就继续循环?
do
{ p3=1;
q3=1;
t3=1;
printf("输入邮箱: ");
scanf("%s",&finformation.fnum);
printf("请输入手机号: ");
scanf("%s",&finformation.fp1);
printf("请输入所属公司: ");
scanf("%s",&finformation.fp1);
for(i=0;i<18;i++)
{
if(strcmp(line[i].fnum,finformation.fnum)==0) p3=0;
if(strcmp(line[i].fnum,finformation.fp1)==0) q3=0;
if(strcmp(line[i].fnum,finformation.fp2)==0) t3=0;
}
}while(p3==0||q3==0||t3==0);
system("pause");