|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int account (int a);
int code (int a);
int account (int a)//设置账号的函数
{
int account;
if( a = 1)
{
printf("请输入您的账号!");
scanf("%d" , &account);
}
if( a = 2)
{
printf("请输入您的新账号!");
scanf("%d" , &account);
}
return account;
}
int code (int a)//设置密码的函数
{
int code;
if( a = 1)
{
printf("请输入您的密码!");
scanf("%d", &code);
}
if( a = 2)
{
printf("请输入您的新密码!");
scanf("%d", &code);
}
return code;
}
int main(void)
{
int a , code = 0, account = 0;
login : printf("按1进行登录,按2进行注册。");
scanf("%d" , &a);
if (a = 1)// 登录,比较code 和 account 与注册是是否相同
{
if(code == code( a )&&account == account( a ))
{
printf("登录成功,亲爱的%d" , account);
}
else
{
printf("账号或密码错误,请重新登录!");
goto login;
}
}
else if (a = 2) //注册
{
relogin :
int recode;
account = account( a );
code = code( a );
printf("请重新输入您的密码");
scanf("%d", &recode) ;
if (code == recode)
{
printf("注册成功!");
goto login;
}
else
{
printf("密码不一致,请重新注册");
goto relogin;
}
}
else
{
printf("请按照提示的信息进行正确的操作!");
goto login;
}
return 0;
运行会出现code cannot be used as a function和account cannot be used as a function的错误
另外想问一下怎么改掉这些goto语句
|
|