ZKX's LAB

模拟用户注册和登录功能实现

2020-07-16知识16
编写一个C语言程序模拟银行ATM机的账户管理功能,系统主要实现以下功能 按照你的愿意把空都填好了,VC+6.0下编译能通过,有警告信息,运行基本上能用,不过个人认为这个系统有很大的不足,比如输入账号的时候没有输出反馈信息,以及没有对误操作的处理等等。需要的话可以帮你改改!include include include include define AN 9/表示账号8位 define PN 7/表示密码6位 define ASN 3/表示系统中共有3个账户信息 struct Account { char accountnumber[AN];表示账号信息 char password[PN];表示账户的密码信息 double balance;表示账户的余额 };struct Account ats[ASN]={{\"00000001\",\"123456\",100},{\"00000002\",\"123456\",200},{\"00000003\",\"123456\",300}};ats数组用于存储系统中三个账户的信息 int isCorrect(char*an,char*psd) { int i;for(i=0;i;i+) if(strcmp(ats[i].accountnumber,an)=0&strcmp(psd,ats[i].password)=0) return 1;return 0;} double getBalance(char*an) { int i;for(i=0;i;i+) if(strcmp(an,ats[i].accountnumber)=0) return ats[i].balance;} void deposit(char*an,int amount) { int i;for(i=0;i;i+) if(strcmp(an,ats[i].accountnumber)=0) ats[i].balance+amount;} int withdraw(char*an,int amount) { int i;for(i... C语言编程:实现用户的注册和登录 #include\"stdafx.h include\"string.h define n 20 void zhuce();void denglu();char yhm[n],mm[n];int main(int argc,char*argv[]) { int i;printf(\"-\\n1.注册\\n2.登陆\\n3.继续\\n0.退出\\n\");scanf(\"%d\",&i);switch(i) {case 0:break;case 1:zhuce();break;case 2:denglu();break;} return 0;} void zhuce() {char temp1[n],temp2[n],temp3[n],yhmtmp[n];printf(\"输入用户名\\n\");fflush(stdin);清空缓存 gets(yhmtmp);printf(\"输入密码\\n\");fflush(stdin);gets(temp1);printf(\"输入密码确认\\n\");fflush(stdin);gets(temp2);if!strcmp(temp1,temp2)) {strcpy(mm,temp1);printf(\"注册成功\\n\");} else {printf(\"输入密码确认\\n\");gets(temp3);if!strcmp(temp1,temp3)) {strcpy(mm,temp1);printf(\"注册成功\\n\");} else printf(\"注册失败\\n\");} } void denglu() { char s1[n],s2[n];printf(\"输入用户名\\n\");fflush(stdin);gets(s1);printf(\"输入密码\\n\");fflush(stdin);gets(s2);if((strcmp(s1,yhm))&(strcmp(s2,mm))) printf(\"登陆成功\\n\");} 还没实现在一次运行中及注册又可以登陆,所以你要登陆的话第二次运行此程序 如何利用微信小程序工具模拟个用户登录功能界面 如何利用微信小程序工具模拟个用户登录功能界面,微信小程序开发者工具,可以创建微信小程序。可以在这个工具上进行创建项目,编辑代码,调试代码,查看在手机上的效果。... c语言编写程序,模拟用户注册和登录的过程,实现用户的注册和登录 #include include include int main() { char username[20];char password[20];char s1[20],s2[20];int n=0;printf(\"-\\n 1 \\n 2 \\n 0 退出 \\n-\\n 请选择(0-2)\\n\");scanf(\"%d\",&n);while(n=1){ char usernametmp[20];tmp作为临时保存单位 char passwordtmp[20];printf(\"请输入用户名:\");scanf(\"%s\",usernametmp);strcpy(username,usernametmp);printf(\"请输入密码:\");scanf(\"%s\",passwordtmp);strcpy(password,passwordtmp);printf(\"注册成功!\\n\");break;} while(n=2) { printf(\"输入用户名:\");fflush(stdin);清空输入缓冲区 gets(s1);printf(\"输入密码:\");fflush(stdin);gets(s2);if((strcmp(s1,username)=0)&(strcmp(s2,password)=0)){ printf(\"登陆成功\\n\");} else{ printf(\"用户名或密码错误!登录失败!\\n\");} } return 0;} 用C#控制台做一个模拟注册和登录的功能。。高手帮我做一下。。谢了 作业还是该自己动手 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace Demo { class Program { static void Main(string[]args) { 在这里调用登录或注册方法即可 } param> public static void Login(User user) { var users=GetUsers();if(users.Any(u=>u.Account=user.Account&u.Password=user.Password)) Console.WriteLine(\"登录成功\");else Console.WriteLine(\"账号或密码错误\");} param> public static void Register(User user) { var users=GetUsers();if(users.Any(u=>u.Account=user.Account)) Console.WriteLine(\"账号已存在\");else { var fileStream=new FileStream(\"data.dat\",FileMode.OpenOrCreate);var streamWriter=new StreamWriter(fileStream);streamWriter.WriteLine(user.Account+\"|\"+user.Password+\",\");streamWriter.Close();fileStream.Close();Console.WriteLine(\"注册成功\");} } 获取所有用户 returns> public static ListGetUsers() { var fileStream=new FileStream(\"data.dat\",FileMode.... C语言编程实现用户的注册和登录 求代码啊 #include\"stdafx.h include\"string.h define n 20 void zhuce();void denglu();char yhm[n],mm[n];int main(int argc,char*argv[]) { int i;printf(\"-\\n1.注册\\n2.登陆\\n3.继续\\n0.退出\\n\");scanf(\"%d\",&i);switch(i) {case 0:break;case 1:zhuce();break;case 2:denglu();break;} return 0;} void zhuce() {char temp1[n],temp2[n],temp3[n],yhmtmp[n];printf(\"输入用户名\\n\");fflush(stdin);清空缓存 gets(yhmtmp);printf(\"输入密码\\n\");fflush(stdin);gets(temp1);printf(\"输入密码确认\\n\");fflush(stdin);gets(temp2);if!strcmp(temp1,temp2)) {strcpy(mm,temp1);printf(\"注册成功\\n\");} else {printf(\"输入密码确认\\n\");gets(temp3);if!strcmp(temp1,temp3)) {strcpy(mm,temp1);printf(\"注册成功\\n\");} else printf(\"注册失败\\n\");} } void denglu() { char s1[n],s2[n];printf(\"输入用户名\\n\");fflush(stdin);gets(s1);printf(\"输入密码\\n\");fflush(stdin);gets(s2);if((strcmp(s1,yhm))&(strcmp(s2,mm))) printf(\"登陆成功\\n\");} 用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注 所有功能均已实现,如有不满意的地方我再修改 import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;public class Login extends JPanel { 声明各个控件 private JLabel user_name_label=null;private JLabel password_label=null;private JTextField user_name_text=null;private JTextField password_text=null;private JButton login=null;private JButton regist=null;声明文件用以保存注册信息 private final String file_name=\"注册.txt;public Login() { 获得各个控件并且为之设置显示文本 user_name_label=new JLabel();user_name_label.setText(\"姓名:\");password_label=new JLabel();password_label.setText(\"密码:\");user_name_text=new JTextField();password_text=new JTextField();login=new JButton();login.setText(\"登录\");regist=new JButton();regist.setText(\"注册\");设置面板的布局为网格布局 setLayout(new GridLayout(3,2));将控件添加到面板里 add(user_name_label);add(user_name_text);add(password_label);add(password_text);add(login);add(regist);为两个按钮添加监听 regist.addActionListener(new ... 如何使用Python模拟帐号登录和帐号注册? 用字典比用list 好些 list_user={} cmd=raw_input('输入命令 1 2登录 3 退出:') print 'cmd:',cmd,cmd<>3,type(cmd) cmd=int(cmd) while(cmd<>3): if cmd=1: while True: l=raw_input('输入注册账号和密码 用空格分开:') user=l.split(' ')[0] passw=l.split(' ')[0] if list_user.has_key(user): print u'帐号%s 已经存在,重新输入'%(user) else: list_user[user]=passw print u'帐号%s 注册成功'%(user) break elif cmd=2: while True: l=raw_input('输入登录账号和密码 用空格分开:') user=l.split(' ')[0] passw=l.split(' ')[0] if list_user.has_key(user)and list_user[user]=passw: print u'帐号%s 登录成功'%(user) break else: print u'帐号%s 登录失败 没有此帐号或者帐号密码不正确,重新输入 '%(user) else: print u'命令不正确,重新 输入命令 1 2登录 3 退出:' cmd=raw_input('重新 输入命令 1 2登录 3 退出:') cmd=int(cmd) 输入命令 1 2登录 3 退出:1 输入注册账号和密码 用空格分开:a b 帐号 a 注册成功重新 输入命令 1 2登录 3 退出:1 输入注册账号和密码 用空格分开:a b 帐号 a 已经存在,重新输入输入注册账号和... 用户注册及登录管理 编写c语言程序,实现软件用户登录、注册功能。 /你看到自己专门为2113你烫一下注册和登录5261系统 1新用户注4102册 2登录 3退出 1 注册帐号:1653 请输入您的姓名: KA西瓜请输入您的密码:!注册成功注册和登录系统 1新用户注册 2登录 3退出 2 登录帐号:请输入用户名: KA西瓜请输入密码:确定登录成功欢迎回来,KA西瓜按任意键继续包括中包括的无效新用户注册();用户注册功能无效登录();用户登录功能的main() { 整数selectNum;的printf(“\\ nRegistered和登录系统\\ n \\ n已”);printf(“请1新用户注册\\ N”);printf(“请2登录\\ N”);printf(“请3退出\\ n”);的scanf(“%d个”,&selectNum);开关(selectNum) { 案例1:新用户注册();突破;案例2:突破;案例3:printf(“请!退出程序\\ n”);出口(1);突破;无效新用户注册() { 文件*计划生育;字符Linedata[50]={0},用户[20],通[20];计划生育=打开(“data.dat文件”,“在”);printf(“请注册帐号:\\ n”);printf(“请输入你的姓名:\\ n”);FFLUSH(标准输入);得到(用户);printf(“请输入您的密码:\\ n”);FFLUSH(标准输入);得到(通行证);的strcpy(Linedata,用户);的strcat(Linedata,“,”)... 用java编程实现用户注册并进行登录操作 String username=\"\",password=\"\",passwordagain=\";定义用户名和密码将该变量等于为全局变量 或局部变量即可

#strcmp#printf#char#python

随机阅读

qrcode
访问手机版