搜索
bottom↓
回复: 28

C++银行存取款程序

[复制链接]

出0入0汤圆

发表于 2013-3-14 18:37:30 | 显示全部楼层 |阅读模式
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#define N 10000                       
struct chuhu                                                             //储户结构信息
{
        char idnum[11];                                             //帐号
        char password[7];                                           //密码
        char name[11];                                              //储户姓名
        char idnumber[19];                                          //储户身份证号码
        double cunkuan;                                             //存款金额
        double lixi;                                                //利息
        double yu;                                                  //余额
        int lei;                                                    //储种
        char address[51];                                           //储户地址
        char Tel[15];                                               //储户的联系电话
        char opdate[40];                                            //开户日期
        int g;                                                      //是否存在(0为未,1为已)
}hu[N];   
                                                                               //储户结构数组           
void zhang();                                                    //显示“※ 西安理工大学        第九区  ※”的函数
int yanzheng();                                                //验证帐号和密码并核查该帐号是否存在的函数
void li();                                                      //计算利息的函数
void date();                                                     //显示当前日期和时间
void insert();                                                  //开户函数
void display();                                                  //显示所有帐户信息的函数
void in(int);                                                      //存款函数
void find(int);                                                    //查询余额函数
void out(int);                                                     //取款函数
void zhuan(int);                                                   //转帐函数
void changepwd(int);                                               //修改密码的函数                          
void del(int);                                                     //销户函数
void personal(int);                                                    //查看个人信息的函数
int i,j,k,A=0,B=0;             //i,j控制循环,id为帐号,A、B分别为开户数和销户数
double jin;                     //存款、取款或转帐金额
char ch='y';                   //控制是否继续的变量
char id[11],password[7];              

void main()                                                               //输出主菜单
{
        int a,b;                                                                //选择功能的变量
        char dlzh[11],pword[7];
        system("color 58");
        date();
        printf("\n\n\n\t\t※※※※※※※※※※※※※※※※※※※※※※※※※\n");
        printf("\t\t※                                              ※\n");         //界面1
        printf("\t\t※                                              ※\n");
        printf("\t\t※            银行储蓄管理系统                  ※\n");
        printf("\t\t※                                              ※\n");
        printf("\t\t※                                              ※\n");
        printf("\t\t※          西安理工大学        第九区            ※\n");
        printf("\t\t※                                              ※\n");
        printf("\t\t※※※※※※※※※※※※※※※※※※※※※※※※※\n\n\n\n");
        zhang();
        printf("按ENTER键进入下一界面。。。→");
        fflush(stdin);
        scanf("%c",&ch);
        do{
                system("cls");
                system("color f3");
                date();
                printf("\n\n\n\t\t\t");
       
                printf("\t\t                                                \n"); //界面2
                printf("\t\t                欢迎使用本系统!!!               \n");
                printf("\n\n\t\t          请输入管理员的登陆帐号:   ");
                fflush(stdin);
                gets(dlzh);
                printf("\n\n\t\t          请输入登陆密码:   ");
                for(i=0;i<6;i++)
                {
                        fflush(stdin);
                        pword[i]=getch();
                        printf("*");
                }
                pword[6]='\0';
                fflush(stdin);
                scanf("%c",&ch);
                printf("\n\t\t\t");
       
                if(strcmp(dlzh,"zhang yan ping")!=0||strcmp("123456",pword)!=0)
                {
                        printf("\n\n\t\t您输入的登陆帐号或密码不正确,请重新输入:\n\n");
                        printf("\t\t按ENTER键进入重新输入界面。。。→");
                        fflush(stdin);
                        scanf("%c",&ch);
                }
        }
        while(strcmp(dlzh,"zhang yan ping")!=0||strcmp("123456",pword)!=0);
        do{
                zhang();
                printf("\n\n按ENTER键进入/返回主菜单→:");
                fflush(stdin);
                scanf("%c",&ch);
                system("cls");                                                        //清屏
                system("color 57");
                date();
                printf("\t\t\t           主菜单\n\n");
                printf("\t\t★★★★★★★★★★★★★★★★★★★★★★\n");               //主菜单界面(界面3)
                printf("\t\t●                                       ●\n");
                printf("\t\t●      ◆  1、 开户                     ●\n");
                printf("\t\t●      ◆  2、 显示所有帐户             ●\n");
                printf("\t\t●      ◆  3、 存款                     ●\n");
                printf("\t\t●      ◆  4、 查询余额                 ●\n");
                printf("\t\t●      ◆  5、 取款                     ●\n");
                printf("\t\t●      ◆  6、 转帐                     ●\n");
                printf("\t\t●      ◆  7、 修改密码                 ●\n");
                printf("\t\t●      ◆  8、 销户                     ●\n");
                printf("\t\t●      ◆  9、查看储户个人信息          ●\n");
                printf("\t\t●      ◆  0、退出程序                  ●\n");
                printf("\t\t●                                       ●\n");
                printf("\t\t★★★★★★★★★★★★★★★★★★★★★★");
                zhang();
                printf("请选择功能(0-9):→   ");
                fflush(stdin);
                scanf("%d",&a);
                switch(a)                                                             //选择功能
                {
                        case 1:                                                                  //选择功能后调用相应的函数
                                insert();
                                break;
                        case 2:
                                display();
                                break;
                        case 3:
                                b=yanzheng();
                                in(b);
                                break;
                        case 4:
                                b=yanzheng();
                                find(b);
                                break;
                        case 5:
                                b=yanzheng();
                                out(b);
                                break;
                        case 6:
                                b=yanzheng();
                                zhuan(b);
                                break;
                        case 7:
                                b=yanzheng();
                                changepwd(b);
                                break;
                        case 8:  
                                b=yanzheng();
                                del(b);
                                break;
                        case 9:
                                b=yanzheng();
                                personal(b);
                                break;
                        case 0:
                                system("cls");
                                system("color f1");
                                date();
                                printf("\n\n\n\t==========================================================\n");
                                printf("\t‖                                                       ‖\n");
                                printf("\t‖            谢     谢     使     用                    ‖\n");
                                printf("\t‖                                                       ‖\n");
                                printf("\t‖      西安理工大学        第九区                       ‖\n");
                                printf("\t‖                                                       ‖\n");
                                printf("\t‖       指导老师:                                      ‖\n");
                                printf("\t‖                第九区01                                 ‖\n");
                                printf("\t‖                                                       ‖\n");
                                printf("\t‖       学生:                                          ‖\n");
                                printf("\t‖             第九区                                    ‖\n");
                                printf("\t‖                                                       ‖\n");
                                printf("\t‖      2012年 6月  20日     制作                        ‖\n");
                                printf("\t‖                                                       ‖\n");
                                printf("\t==========================================================");
                                zhang();
                                printf("您真的要退出吗(y/n)?    ");
                                fflush(stdin);
                                scanf("%c",&ch);
                                system("cls");
                                break;
                        default:
                                system("cls");
                                printf("\n\n\t您的输入有误,请正确选择功能!!!……");
                                break;
                }
                if(a==0&&(ch=='y'||ch=='Y'))
                {
                        system("color 30");
                        date();
                        printf("\n\n\n\n\n\t◇   欢      迎      下      次      再      使      用   !   ◇");
                        printf("\n\n\n\n\t\n");
                       
                        zhang();
                        break;
                }
        }

        while(1);       
}

                                        //以下是具体服务内容

void insert()                                                                //开户
{            
        zhang();
        do{
                system("cls");                                                       //清屏
                system("color f0");
                date();
                printf("\n\n\t\t请输入新储户的信息:");
               
                do{
                        printf("\n\n\t\t储户帐号(10位):  ");
                        fflush(stdin);
                        gets(hu[A-B].idnum);
                        if(strlen(hu[A-B].idnum)!=10)
                        {
                                system("cls");
                                printf("\n\t\t输入错误!\n\t\t帐号请输入10位数字或字母");
                        }
                for(i=0;i<A-B;i++)
                        if(strcmp(hu[A-B].idnum,hu[i].idnum)==0)
                                break;
                if(i<A-B)
                        printf("\n\n\t\t该帐户已存在,请重新输入帐号");
                }while(strlen(hu[A-B].idnum)!=10||i<A-B);
                printf("\n\t\t储户密码(6位):  ");
                for(i=0;i<6;i++)
                {
                        fflush(stdin);
                        hu[A-B].password[i]=getch();
                        printf("*");
                }
                hu[A-B].password[6]='\0';
                fflush(stdin);
                scanf("%c",&ch);

                printf("\n\t\t姓名:  ");
                fflush(stdin);
                gets(hu[A-B].name);

                do{
                        printf("\n\t\t储户身份证号码(18位):  ");
                        fflush(stdin);
                        gets(hu[A-B].idnumber);
                        if(strlen(hu[A-B].idnumber)!=18)
                                printf("\n\t\t输入错误!\n\t\t身份证请输入18位数字或字母\n");
                        for(i=0;i<A-B;i++)
                        if(strcmp(hu[A-B].idnumber,hu[i].idnumber)==0&&strcmp(hu[A-B].name,hu[i].name)!=0)
                                break;
                if(i<A-B)
                        printf("\n\n\t\t前面已有一个不同姓名的储户的身份证号为此号码,\n\t\t同一个身份证号不可以有不同的姓名,\n\n\t\t请重新输入身份证号:\n");
                }while(strlen(hu[A-B].idnumber)!=18||(strcmp(hu[A-B].idnumber,hu[i].idnumber)==0&&strcmp(hu[A-B].name,hu[i].name)!=0));

                printf("\n\t\t存款金额:  ");
                fflush(stdin);
                scanf("%lf",&hu[A-B].cunkuan);

                printf("\n\t\t储种:  ");
                printf("\n\t\t\t0、 活期");
                printf("\n\t\t\t1、 一年定期");
                printf("\n\t\t\t2、 两年定期");
                printf("\n\t\t\t3、 三年定期");
                printf("\n\t\t\t4、 五年定期");
                do{
                        printf("\n\t\t请选择(1-4):   ");
                        fflush(stdin);
                        scanf("%d",&hu[A-B].lei);
                        if(hu[A-B].lei<0||hu[A-B].lei>4)
                                printf("\n\n\t\t您选择错误,请正确选择!!");
                }while(hu[A-B].lei<0||hu[A-B].lei>4);

                printf("\n\t\t储户电话:  ");
                fflush(stdin);
                gets(hu[A-B].Tel);

                printf("\n\t\t储户地址:  ");
                fflush(stdin);
                gets(hu[A-B].address);

                printf("\n\t\t开户日期:  ");
                gets(hu[A-B].opdate);
                hu[A-B].g=0;
                li();
                hu[A-B].yu=hu[A-B].cunkuan+hu[A-B].lixi;
                A++;
                printf("是否继续(y/n)?    ");
                fflush(stdin);
                scanf("%c",&ch);
        }while(ch=='y'||ch=='Y');                                           //控制是否继续开户的函数
}

void display()                                                            //显示出详细的信息
{  
        struct chuhu z;
        system("cls");                                                        
        for(i=0;i<A-B;i++)                                                    //实现帐号排序功能
                for(j=0;j<A-B-i-1;j++)
                        if(hu[j].idnum>hu[j+1].idnum)
                        {
                                z=hu[j];
                                hu[j]=hu[j+1];
                                hu[j+1]=z;
                        }
        date();
        if(A-B==0)
                printf("\n\n\n\t\t\t储户信息中暂无帐户!");
        else
        {
                printf("\n\n\n\t\t\t储户信息(按照帐号升序排列)\n");
                printf("==========================================================================\n\n");
                printf("帐号\t\t姓名\t储种\t余额(已加利息)\t\t开户日期\n\n");
                for(i=0;i<A-B;i++)
                        printf("%s\t%s\t%d\t%.2lf\t\t%s\n",hu[i].idnum,hu[i].name,hu[i].lei,hu[i].yu,hu[i].opdate);
            printf("==========================================================================\n\n");
                printf("\n\n\t注:     储种中数字的含义为:\n\n\t0: 活期   1: 一年定期   2: 两年定期   3: 三年定期   4: 五年定期");       
        }
}
void in(int times)                                                            //存款
{
        if(times<3&&strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0)
        {
                date();
                zhang();
                do{
                        printf("\n\n\t\t请输入存款金额:  ");
                        fflush(stdin);
                        scanf("%lf",&jin);
                        if(jin<0)
                                printf("\n\n\n\t\t存款不能为负数!!!");
                }while(jin<0);
                if(jin>=0)
                {
                        hu[i].yu+=jin;
                        printf("\n\n\t\t\t您存款成功!\n\n\t\t本次存入金额为:  %.2f",jin);
                }
        }
}

void find(int times)                             //查找储户余额信息
{

        //验证函数已有 故可直接判断
        if(times<3&&strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0)
        {
                date();
                printf("\n\n\t您所查询的储户的信息如下:");
                printf("\n\n\t\t帐号:  %s",hu[i].idnum);
                printf("\n\n\t\t姓名:  %s",hu[i].name);
                printf("\n\n\t\t储种:  %d",hu[i].lei);
                printf("\n\n\t\t余额(已加利息):  %.2lf",hu[i].yu);
                printf("\n\n\t\t开户日期:  %s",hu[i].opdate);       
                printf("\n\n\t注:     储种中数字的含义为:\n\n\t0: 活期   1: 一年定期   2: 两年定期\n\t3: 三年定期   4: 五年定期");
        }
}

void out(int times)                                  //取款
{
        if(times<3&&strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0)
        {
                date();
                do{       
                        printf("\n\n\t\t请输入取款金额:  ");
                        fflush(stdin);
                        scanf("%lf",&jin);
                        if(hu[i].yu<jin)
                                printf("\n\n\t对不起,您帐上的金额不够,请重新输入取款金额……");
                        if(jin<0)
                                printf("\n\n\n\t\t取款不能为负数!!!");
                }while(hu[i].yu<jin||jin<0);
                if(hu[i].yu>=jin)
                {
                        hu[i].yu-=jin;       
                        printf("\n\n按ENTER键打印取款单→:");      //打印取款单
                        fflush(stdin);
                        scanf("%c",&ch);
                        system("cls");
                        date();
                        printf("\n\n\n\t\t办理业务:  取款");
                        printf("\n\n\t\t帐号:  %s",hu[i].idnum);
                        printf("\n\n\t\t姓名:  %s",hu[i].name);
                        printf("\n\n\t\t储种:  %d",hu[i].lei);
                        printf("\n\n\t\t取款金额:  %.2f",jin);
                }       
        }
}

void zhuan(int times)                                //转帐
{
        int p=0,a;
        if(times<3&&p<3)
        {
                date();
                do{
                        do{
                                zhang();
                                printf("\n\n\t\t请输入对方的帐号:  ");
                                fflush(stdin);
                                gets(id);
                                printf("\n\n\t\t");
                                for(k=0;k<10000000;k++)
                                        if(k%340000==0)
                                                printf(">");
                                for(k=0;k<A-B;k++)
                                        if(strcmp(id,hu[k].idnum)==0)
                                                break;
                                if(k<A-B&&hu[k].g!=1)
                                {
                                        printf("\n\n按ENTER键继续下一步→:");
                                        fflush(stdin);
                                        scanf("%c",&ch);
                                        system("cls");
                                        break;
                                }
                                else if(k<A-B&&hu[k].g==1)
                                {
                                        p++;
                                        printf("\n\n\t\t您输入的帐号不存在,您可以选择重新输入或退出。\n\n");
                                        printf("\t\t\t1、重新输入\n\t\t\t2、退出此程序");
                                        printf("\n\n\t\t请选择→");
                                        fflush(stdin);
                                        scanf("%d",&a);
                                        if(a==2)
                                                break;
                                }
                                else if(times==2)
                                {
                                        printf("\n\n\t\t对不起,由于您三次输入的帐号都不存在,程序将会退出。\n\n\t按任意键两次都会进入主界面。。。→");
                                        fflush(stdin);
                                        scanf("%c",&ch);
                                        break;
                                }
                                else
                                {
                                        p++;
                                        printf("\n\n\t\t帐户表中没有该帐户!您可以选择重新输入或退出。\n\n");
                                        printf("\t\t\t1、重新输入\n\t\t\t2、退出此程序");
                                        printf("\n\n\t\t请选择→");
                                        fflush(stdin);
                                        scanf("%d",&a);
                                        if(a==2)
                                                break;
                                }
                                system("cls");
                        }while(A-B!=0);                       //同一个银行 故而要确定开户数与销户数
                        if(k<A-B&&hu[k].g!=1)
                        {
                                do{
                                        printf("\n\n\t\t请输入转帐金额:  ");
                                        fflush(stdin);
                                        scanf("%lf",&jin);
                                        if(hu[i].yu<jin)
                                                printf("\n\n\t对不起,您帐上的金额不够,请重新输入取款金额……");
                                        if(jin<0)
                                                printf("\n\n\t\t转帐金额不能为负数!!!");
                                        }while(hu[i].yu<jin);
                                if(jin>=0)
                                {               
                                        hu[i].yu-=jin;
                                        hu[k].yu+=jin;                         // 被转帐帐户的余额
                                        printf("\n\n\t\t\t您已转帐成功!");
                                        printf("\n\n\t\t本次转帐金额为(元):  %.2f",jin);
                                }       
                        }
                        printf("\n\n\t\t是否继续(y/n)?");
                        fflush(stdin);
                        scanf("%c",&ch);
                }while(ch=='y'||ch=='Y');
        }
}

void changepwd(int times)                            //修改密码
{
        int p=0;
        if(times<3&&p<3&&strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0)
        {
                date();
                do{
                        printf("\n\t\t请输入新密码(6位):   ");
                        for(k=0;k<6;k++)
                        {
                                fflush(stdin);
                                password[k]=getch();
                                printf("*");
                        }
                        password[6]='\0';                       
                        fflush(stdin);
                        scanf("%c",&ch);
                        printf("\n\n\t\t请再次输入新密码(6位):   ");
                        for(j=0;j<6;j++)
                        {
                                fflush(stdin);
                                hu[i].password[j]=getch();
                                printf("*");
                        }
                        hu[i].password[6]='\0';
                        fflush(stdin);
                        scanf("%c",&ch);
                        if(strcmp(hu[i].password,password)!=0)
                        {
                                p++;
                                printf("\n\n\t\t您两次输入的密码不一致,请重新输入:");
                                printf("\n\n按ENTER键进入重新输入界面。。。→");
                                fflush(stdin);
                                scanf("%c",&ch);
                        }
                        else
                                printf("\n\n\t\t\t密码修改成功! \n\t\t下次办理相关业务时请用这个新密码!");
                        if(times==3||p==3)
                                break;
                }while(strcmp(hu[i].password,password)!=0);           //  继续执行密码修改功能
        }
}

void personal(int times)                                 //查徇储户个人余额信息
{
        system("cls");
        if(times<3&&strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0)
        {
                date();
                printf("\n\n\t您所查询的储户的个人信息如下:");
                printf("\n\n\t\t帐号:  %s",hu[i].idnum);
                printf("\n\n\t\t密码:  %s",hu[i].password);
                printf("\n\n\t\t姓名:  %s",hu[i].name);
                printf("\n\n\t\t身份证号码:  %s",hu[i].idnumber);
                printf("\n\n\t\t储种:  %d",hu[i].lei);
                printf("\n\n\t\t余额:   %f",hu[i].yu);
                printf("\n\n\t\t电话:  %s",hu[i].Tel);
                printf("\n\n\t\t地址:  %s",hu[i].address);
                printf("\n\n\t\t开户日期:  %s",hu[i].opdate);       
                printf("\n\n\t注:     储种中数字的含义为:\n\n\t0: 活期   1: 一年定期   2: 两年定期\n\t3: 三年定期   4: 五年定期");
        }
}

void del(int  times)                                    //销户
{
        if(times<3&&strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0)
        {
                date();
                printf("\n\n\n\t\t该帐户确实要销户吗(y/n)?    ");
                fflush(stdin);
                scanf("%c",&ch);
                if(ch=='y'||ch=='Y')  
                {
                        if(hu[i].yu>0)
                                printf("\n\n\t\t该帐户上还有余额,不能进行销户\n\n\t\t如需销户请先进行取款操作!!");
                        else
                        {
                                B++;                                         //销户数增加
                                for(j=i;j<A-B;j++)                          //当有相应的信息时将其删除  重排客户顺序
                                        hu[j]=hu[j+1];       
                                printf("\n\n\t\t\t销户成功!\n\t\t下次如需办理相关业务请先开户。");
                        }
                }
        }
}

int yanzheng()                            //验证帐号或密码
{
        int times=0,a;
        date();
        do{
                system("cls");
                system("color f9");
                printf("\n\n\t\t          请输入您的帐号:   ");
                fflush(stdin);
                gets(id);
                printf("\n\n\t\t          请输入您的密码:   ");
                for(i=0;i<6;i++)
                {
                        fflush(stdin);
                        password[i]=getch();
                        printf("*");
                }
                password[6]='\0';
                fflush(stdin);
                scanf("%c",&ch);                                    //判断完毕
                printf("\n\n\t\t");
                for(i=0;i<10000000;i++)
                {
                        if(i%340000==0)
                                printf(">");                   //输出符号  >>>>>>>>>>>>>>>>>>
                }
                for(i=0;i<A-B;i++)
                        if(strcmp(id,hu[i].idnum)==0 && strcmp(password,hu[i].password)==0 )
                                break;                         //排查银行里的所有帐户信息

                if(i<A-B && hu[i].g!=1)
                {
                        printf("\n\n按ENTER键继续下一步→:");
                        fflush(stdin);
                        scanf("%c",&ch);
                        system("cls");
                        break;
                }
                else if(hu[i].g==1)
                {
                        times++;
                        printf("\n\n\t\t您输入的帐号已不存在,您可以选择重新输入或退出。\n\n");
                        printf("\t\t\t1、重新输入\n\t\t\t2、退出此程序");
                        printf("\n\n\t\t请选择→");
                        fflush(stdin);
                        scanf("%d",&a);
                        if(a==2)
                                break;
                }
                else if(A-B==0)                            //  无该用户需办理
                {
                        printf("\n\n\t\t帐户表中没有该帐户!\n\n\t\t如需办理相关业务,请先办理开户手续。");
                        printf("\n\n按两次ENTER键进入/返回主菜单(可办理开户手续)→:");
                        fflush(stdin);
                        scanf("%c",&ch);
                        break;
                }
               
                else if(times<2&&hu[i].g!=1)
                {
                        times++;
                        printf("\n\n\t\t您输入的帐号和密码不匹配,您可以选择重新输入或退出。\n\n");
                        printf("\t\t\t1、重新输入\n\t\t\t2、退出此程序");
                        printf("\n\n\t\t请选择→");
                        fflush(stdin);
                        scanf("%d",&a);
                        if(a==2)
                                break;               
                }
                else
                {
                        printf("\n\n\t\t对不起,由于您三次输入的帐号和密码都不匹配,程序将会退出。\n\n\t按任意键两次都会进入主界面。。。→");
                        fflush(stdin);
                        scanf("%c",&ch);
                        break;
                }
                system("cls");
                if(a==2||times==3)
                        break;
        }while(A-B!=0&&times<=3);
        return times;
}

void li()                                                           //计算利息
{
        double xi;
        if(hu[A-B].lei==1)
                xi=hu[A-B].cunkuan*0.0198*1;
        else if(hu[A-B].lei==2)
                xi=hu[A-B].cunkuan*0.0225*2;
        else if(hu[A-B].lei==3)
                xi=hu[A-B].cunkuan*0.0252*3;
        else if(hu[A-B].lei==4)
                xi=hu[A-B].cunkuan*0.0279*5;
        else
                xi=0;
        hu[A-B].lixi=xi-xi*0.2;
}

void date()
{
        printf("当前日期:  ");
        system("date/t");
        printf("当前时间:  ");
        system("time/t");
}

void zhang()                                                               //相当于页脚
{
        printf("\n\n\n\t\t==========※ 西安理工大学        第九区  ※==========\n\n");
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-3-14 19:08:12 | 显示全部楼层
先留个印!

出0入0汤圆

发表于 2013-3-14 19:20:34 | 显示全部楼层
这不是c++

出0入0汤圆

发表于 2013-3-14 20:58:59 | 显示全部楼层
这个是?怎么可以取到钱呢

出0入0汤圆

发表于 2013-3-14 21:04:10 | 显示全部楼层
难为你了           

出0入0汤圆

发表于 2013-3-16 16:35:00 | 显示全部楼层
混积分的娃苦哇

出0入0汤圆

发表于 2013-3-18 08:26:28 | 显示全部楼层
mark···························

出0入0汤圆

发表于 2013-3-18 08:36:01 | 显示全部楼层
压缩一下,如果有实物上过PP就比较完美了,支持一下.

出0入0汤圆

发表于 2013-3-18 08:40:58 | 显示全部楼层
实物验证过??

出0入0汤圆

 楼主| 发表于 2013-3-31 22:10:02 | 显示全部楼层
haoyurenzhu 发表于 2013-3-14 19:20
这不是c++

是C++,标准的

出0入0汤圆

 楼主| 发表于 2013-3-31 22:12:52 | 显示全部楼层
pengchhui 发表于 2013-3-18 08:40
实物验证过??

这是我的实验设计,自己弄的,是C++程序,在VC中可以运行!

出0入0汤圆

发表于 2013-3-31 22:13:58 | 显示全部楼层
用到了C++哪些特性和思想?

这代码严格C99编译器都难过去。适当更新更新教材吧。

出0入0汤圆

发表于 2013-3-31 22:33:26 | 显示全部楼层
haoyurenzhu 发表于 2013-3-14 19:20
这不是c++

Turbo C ......
  >>>???

出0入0汤圆

发表于 2013-3-31 22:46:26 | 显示全部楼层
学习了!!!!!!!

出0入0汤圆

发表于 2013-3-31 23:37:21 | 显示全部楼层
能连到银行的系统不?

开玩笑的,感谢分享!

出0入224汤圆

发表于 2013-4-1 00:20:17 | 显示全部楼层
真的可以取款?

出0入0汤圆

发表于 2013-4-1 08:54:32 | 显示全部楼层
加个
void  Back_刷钱(unsigned long Money)
{
   while(Money--)
  {
     _刷1元;
   }
}

出0入0汤圆

发表于 2013-4-1 11:03:20 | 显示全部楼层
不知道Bjarne Stroustrup如果看到你这个程序会做何感想.......

出0入0汤圆

发表于 2013-4-1 11:54:32 | 显示全部楼层
haoyurenzhu 发表于 2013-3-14 19:20
这不是c++

那是啥?

出0入0汤圆

发表于 2013-4-1 11:59:44 | 显示全部楼层
这是c的, 不是c++

出0入0汤圆

发表于 2013-4-1 15:06:34 | 显示全部楼层
这是用C++的环境,C的语法,哇哈哈

出0入0汤圆

发表于 2013-4-3 09:59:51 | 显示全部楼层
caicai2317 发表于 2013-4-1 15:06
这是用C++的环境,C的语法,哇哈哈

                                          

出0入0汤圆

发表于 2013-8-3 03:13:22 | 显示全部楼层
c++不是用cout输出字符么?

出0入0汤圆

发表于 2013-8-3 14:54:11 | 显示全部楼层
哦,是控制台程序。。。

出0入0汤圆

发表于 2013-8-4 03:55:17 | 显示全部楼层
神马 这个可无限提款了 哈哈!

出0入0汤圆

发表于 2013-8-4 11:07:02 | 显示全部楼层
zyp079 发表于 2013-3-31 22:12
这是我的实验设计,自己弄的,是C++程序,在VC中可以运行!

VC运行不代表是c++。。理论上所有的C++编译器都可以直接支持C的。。。

出0入0汤圆

 楼主| 发表于 2013-11-20 19:16:27 | 显示全部楼层

出0入0汤圆

发表于 2013-11-20 19:55:20 | 显示全部楼层
虽然看不懂 但是还是比我厉害不少

出0入0汤圆

 楼主| 发表于 2013-11-23 11:01:15 | 显示全部楼层
iquer 发表于 2013-8-3 14:54
哦,是控制台程序。。。

对滴,你也可以发挥一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-11 03:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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