需要用到if判断语句及其一定的嵌套,即if{if{}},if{}else{}的运用。
#include<stdio.h>
int main(){
int i=123,x=123,y,z;
printf("账号:");
scanf("%d",&y);
printf("密码:");
scanf("%d",&z);
if(y==i)
{ if(z==x)
{
printf("登陆成功!");
} else
{
printf("密码错误!");
};
} else
{
printf("账号不存在!");
};
return 0;}
首先开始 需要定义四个整数,且前两个整数输出必须为定值,以便于后面两个数值与其进行比对。在定义整数之后,需要对后两位整数进行赋值,即scanf(“%d”,&y),scanf(“%d”,&z)。赋值之后得到y,z的值,然后引入if判断语句了,即if()。引入if语句判断账号是否正确,即y和i是否相等,即if(y==i)。若相等,则继续引入if语句判断密码是否正确;若不等,则需要输出账号错误。在前者相等的前提下继续判断密码是否正确,即x和z是否相等,即if(z==x)。若相等,则输出登陆成功;若不等,则输入密码错误。最后结束执行即可。需要值得注意的是,在判断第一个if语句之后需要在其后面输入else{},即if(){}else{},否则就会使得代码运行达不到预期想要的结果。