游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4211|回复: 5

请高手给看看

[复制链接]

2

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2004-1-1 15:50:00 | 显示全部楼层 |阅读模式
各位好
  本人现在在上大一,学的是信息管理与信息系统,还没开专业课,但自己学了一点C++,前一段时间学校搞了个计算机大赛,我编了个程序,但不知道自己是什么水平,还请各位高手给评价一下,先谢过了!
此程序在c-free1.0中编译通过
*****************************************************************************
  //判断用户身份的密码程序
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
void main()
{
      int k,flag=0;//变量flag用来对错误用户名的报错
      char n[20];//定义两个字符串变量,用来接收用户的输入
      char p[10];
            struct identification//定义一个结构体方便对用户的识别和今后的扩充
                  {
                        char name[20];
                        char password[10];
                  }
            stu[8]={{"fang","123"},//现有8个用户,我们宿舍的8个人
                    {"zhangb","123"},
                    {"liub","123"},
                    {"zhangp","123"},
                    {"tian","123"},
                    {"lin","123"},
                    {"xu","123"},
                    {"liup","123"}};
      cout<<"您好,欢迎使用XXX学院经管系03级普本3班学生信息管理系统"<<"\n";
      cout<<"\n"<<"************************************************************"
<<"\n";
      cout<<"\n"<<"请输入您的用户名";
      cin>>n;
      cout<<"\n";
      for(k=0;k<=7;k++)//循环,把输入的用户名与现有的8个用户名做一一对照
      {
            if(strcmp(stu[k].name,n)==0)//发现相同的,进行下一步操作的提示
            {
                  cout<<"请输入您的密码";
                  cin>>p;
                  cout<<"\n";
                  flag=1;//用户名正确则将变量flag的值改变
                  if(strcmp(stu[k].password,p)==0)//进行密码的验证
                  {
                        cout<<"您已成功进入本系统,欢迎您的使用";
                        cout<<"\n"<<"本软件建设中... ...";
                        cout<<"\n"<<"作者:时光流沙"<<"\n";
                  }
                  else//对错误密码的提示
                  {
                        cout<<"对不起,您输入的密码不正确!";
                  }
            }
      }
      if(flag==0)//以变量flag的值是否被改变决定是否报错
      {
      cout<<"对不起,没有这个用户名!";
      }
}

0

主题

23

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2004-1-1 16:15:00 | 显示全部楼层

Re:请高手给看看

楼主作的程序跟我门大一做的一样.现在大学里教也就教到这个程度了

5

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
发表于 2004-1-1 18:59:00 | 显示全部楼层

Re:请高手给看看

做过日历吗?
有兴趣的话做一做,注意日期格式!

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2004-1-1 20:14:00 | 显示全部楼层

Re:请高手给看看

你的程序 写的 很整齐呀!
很不错了!
--------------------------------
我们都用的是VC60 !
这种程序想拿到第一很困难!
-------------------------------------------

15

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
QQ
发表于 2004-1-1 22:26:00 | 显示全部楼层

Re:请高手给看看

结构可以!但更加需要努力!但现在还只能说是基于C的过程思想,不能够说是OOP C++

2

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2004-1-11 16:44:00 | 显示全部楼层

Re:请高手给看看

谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-9-20 05:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表