opyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称: 如何让密码和学号匹配
*作者:杨飞
*完成日期:2013年12月18日
*版本号:v1.0
*对任务及求解方法的描述部分:如何让密码和学号匹配
*我的程序:
#include <iostream>
using namespace std;
int main()
{
int m,n,i,p,h=0,z=0;
int a[]= {0,1,2,3,4,5}; //代表学号
int b[]= {6,7,8,9,10,11}; //代表密码
cout<<"请输入您的学号"<<endl;
cin>>m;
while(z<3) //利用数组的下标相等
{
for(i=0; i<6; i++)
{
if(a[i]==m)
{
p=i;
h=1;
break;
}
}
if(h!=1)
{
cout<<"您有三次输入学号机会,谢谢合作!"<<endl;
cout<<"你还有"<<2-z<<"次机会输入的学号"<<endl;
cin>>m;
}
else
break;
z++;
}
cout<<"请输入您的密码"<<endl;
cin>>n;
for(i=0; i<3; i++)
{
if(b[p]!=n)
{
cout<<"你输入的密码错误,请重新输入:"<<endl;
cin>>n;
}
if(b[p]==n)
{
cout<<"你的学号和密码相符,你成功了!!!"<<endl;
break;
}
}
return 0;
}
运行结果:
心得体会:一直不放弃的走下去,我们就赢了!!!