搜索
查看: 688|回复: 2
打印 上一主题 下一主题

为毛不行!!!!!!!!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-15 10:25:37 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
大神们,为毛我的程序不行?
代码如下:
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
int exchange;
int z;
int main(void)
{
    int a,b,c,d,oz;
    int e = 60;
FILE *f;
f = fopen("bi.txt","rt");
    if(f==NULL)
{
   f = fopen("bi.txt","at");
   exchange=f;
   z=f;
   exchange=z;
}
    else
{
   exchange=f;
   z=f;
   exchange=z;
    }   
    fclose(f);
    chong:
printf("方头的集合软件\n");
    printf("-------------------------------\n");
    printf("1,注册 2,登录 3,关毕\n");
    scanf("%d",&d);
    switch(d)
    {
  case 1:
        printf("请输入用户名\n");
  scanf("%d",&a);
  printf("请输入密码\n");
  scanf("%d",&b);
  printf("注册成功\n");
  printf("loading....\n.......");
        break;
        case 2:
        printf("请输入用户名\n");
  scanf("%d",&a);
  printf("请输入密码\n");
  scanf("%d",&b);
  printf("登录成功\n");
  printf("loading....\n.......");
  system("pause");
        break;
        case 3:
        return 0;
        break;
        default:
        printf("你有没有搞错,啥都没有选,重来!");
        goto chong;
        system("cls");
        break;
    }
    printf("please wait...");
    while(e>=0)
    {
  system("cls");
  printf("%d\n",e);        
        e=e-1;
    }
    printf("你有个%d方头币\n",z);
    printf("人物界面\n=======\n 囧\n -1-\n 1 1\n=======\n");
    system("pause");
    lll:
    printf("请选择服务1,服务目录 2,充值 3,退出登录\n");
    b =0;
     scanf("%d",&b);
   
    switch(b)
    {
  int a;
  case 1:
        goto tryagain;
        system("pause");
        break;
        case 2:
  printf("请输入您想充值的数量\n");
  scanf("%d",&a);
        z=z+a;
  printf("恭喜你,充值成功\n");
  system("pause");
  goto tryagain;
        system("pause");
        break;
        case 3:
        system("cls");
        goto chong;
        break;
          default:
        printf("你有没有搞错,啥都没有选,重来!");
        goto lll;
    }
    tryagain:
ptintf("1,计算器 2,病毒3,猜数游戏4,back");
    a =0;
    scanf("%d",&a);
   
    switch(a)
    {
  int c = 1;
  case 1:
        jsq();
        goto tryagain;
        break;
        case 2:
        system("color 0a");
  while(c<=1000)
  {
   printf("01 0 1");
   c=c+1;
  }
        printf("距离关机还有一分钟");
        system("shutdown -s -t 60");
        printf("thanks for your support!\n");
        system("pause");
        goto tryagain;
        break;
        case 3:
  cai();
        goto tryagain;
        break;
        case 4:
  goto lll;
        break;
        default:
        printf("你有没有搞错,啥都没有选,重来!");
        goto tryagain;
        
    }
   
}
void jsq(void)
{
int a;
    printf("请选择\n1,加法\n2,减法\n3,乘法\n4,整数除法\n5,判断质数偶数\n6,back\n");
    scanf("%d",&a);
    switch(a)
    {
  int j,j2,he;
        int js,js2,cha;
        int y,y2,ji;
        int c,c1,bc;
        int oz;
  case 1:
        printf("方头加法计算器\n--------\n");
        printf("请输入第1个数\n");
        scanf("%d",&j);
        printf("请输入第2个数\n");
        scanf("%d",&j2);
        he=j+j2;
        printf("他们的和是%d\n",he);
        break;
        case 2:
        printf("方头减法计算器\n--------\n");
        printf("请输入第1个数\n");
        scanf("%d",&js);
        printf("请输入第2个数\n");
        scanf("%d",&js2);
        cha=js-js2;
        printf("他们的差是%d\n",cha);
        break;
        case 3:
        printf("方头乘法计算器\n--------\n");
        printf("请输入第1个数\n");
        scanf("%d",&y);
        printf("请输入第2个数\n");
        scanf("%d",&y2);
        ji=y*y2;
        printf("他们的积是%d\n",ji);
        break;
        case 4:
        printf("方头整数除法计算器\n--------\n");
        printf("请输入除数\n");
        scanf("%d",&c1);
        printf("请输入被除数\n");
        scanf("%d",&bc);
        c=c1/bc;
        printf("他们的商是%d\n",c);
        break;
        case 5:
        printf("请输入");
        scanf("%d",&oz);
        if(oz%2==0) printf("偶数");
        else printf("质数");
        break;
    }
}
void cai(void)
{
int a,b,c,sum;
    sum=7;
    printf("你可以花1个方头币来增加一次机会\n");
    ddd:
    printf("是否花费?\n");
    printf("1,是 2,否\n");
    scanf("%d",&c);
   
    switch(c)
    {
        case 1:
        if(z<=0)
        {
   printf("骚瑞,你的方头币不足");
            goto ddd;
        }   
        
        
        if(z>=1)
        {
   printf("谢谢惠顾");
            z--;
            sum++;
        }
        break;
        case 2:
        
        break;
    }
    srand((unsigned)time(NULL));
    a = rand()%100;
    printf("1到100的数,你有%d次机会,好好把握",sum);
    while(1>0)
  {
   sum--;
            printf("请输入");
            scanf("%d",&b);
            if(b>a)
    printf("大了,还剩%d次机会,请继续\n",sum);
            if(b<a)
    printf("小了,还剩%d次机会,请继续\n",sum);
            if(b==a)
            {
    printf("well done");
                break;
            }
            if(sum==0)
            {
    printf("886");
                break;
            }
        }
}
   

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

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表