标题:程序运行错误,求详细的解答
取消只看楼主
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
结帖率:100%
已结贴  问题点数:20 回复次数:8 
程序运行错误,求详细的解答
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

void display();
void xuanze();
void sys(int a);
void data();
void password(int number);
void qk();
void ye();
void number();


void display()
{
    system("cls");
    printf("=================================\n");
    printf("=========取款机==================\n");
    printf("=================================\n");
    printf("       1:取款\n");
    printf("\n");
    printf("       2:查询余额\n");
    printf("\n");
    printf("       3:修改密码\n");
    printf("\n");
    printf("       4:退卡\n");
    printf("=================================\n");
    xuanze();
}

void xuanze()
{
    int a;
    printf("请输入选择的操作数\n");
    if(a==1||a==2||a==3||a==4)
    {
        sys(a);
    }
    else
    {
        printf("错误的操作数,请按任意键继续'''\n");
        getchar();
        getchar();
        display();
    }
}

void sys(int a)
{
    switch(a)
    {
    case 1:qk();break;
    case 2:ye();break;
    case 3:number();break;
    case 4:exit(0);break;
    }
}

void qk()
{
    int money;
    printf("请输入你的取款数:\n");
A:scanf("%d",&money);
    if((money<0)||(money>3000)||(money%100!=0))
    {
    printf("错误\n");
    goto A;
    }
    else
    {
        printf("请稍等\n");
        if(allmoney<money)
        {
            printf("你的余额不足\n");
        }
        else
        {
            printf("你已取出%d元\n",money);
        }
        allmoney=allmoney-money;
        getchar();
        display();
    }

void ye()
{
    printf("你的账户余额是%d元\n",allmoney);
    getchar();
    display();
}

void number()
{
    int d,j;
    printf("请输入新的密码\n");
B:scanf("%d",&d);
  system("cls");
  printf("确认密码\n");
  scanf("%d",&j);
  system("cls);
  if(d!=j)
  {
      printf("错误\n");
      goto B;
  }
  else
  {
      number=j;
  }
  display();
}

void data()
{
    int number,allmoney,;
    printf("请设置初始密码:\n");
    scanf("%d",&number);
    system("cls");
    printf("请设置初始金额:\n");
    scanf("%d",&allmoney);
    system("cls");
    printf("请输入任意键继续\n");
    getchar();
    getchar();
    display();
}

void password(int number)
{
    int i,m=0;
    printf("请输入密码"\n);
    scanf("%d",&i);
    system("cls");
    if(i!=number)
        do
        {
            printf("你输入的密码错误\n");
            m++;
            scanf("%d",&i);
        }
        while(i!=number&&m<2);
        if(m>1)
        {
            display();
        }
}

void main()
{
    datd();
}
搜索更多相关主题的帖子: password display include system number 
2014-08-08 17:06
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
不知所谓
2014-08-08 17:28
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
不过是在文本里保存了一下
2014-08-08 17:31
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
谢谢,我才接触编程,想检验一下自己的水平,多谢指导
2014-08-08 18:31
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
程序运行不了,请看一下还有没有问题
2014-08-09 06:22
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
回复 10 楼 宇宙规律
我只是个初学者,适合编写这么复杂的程序吗?
2014-08-09 11:46
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
回复 12 楼 liu122430950
谢谢,我可以跟你学习编程吗?
2014-08-09 11:48
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
想学习编程,如果不嫌弃的话,可以长时间的教我吗?QQ2814853182,每天16:30~次日6:30之间
2014-08-09 11:58
我是菜鸟0号
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-8-8
得分:0 
回复 16 楼 chenxuemin
想跟人学习编程,能长时间教我,每天16:30~次日6:00有时间
2014-08-09 16:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-434834-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.539097 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved