精华内容
下载资源
问答
  • 看了翁恺老师的视频(b站版)后,我对于老师课上讲的火车站买票的小程序(现在只是一段代码)我觉得可以这样添加些,求大佬精简修改。import java.util.Scanner;public class njava01{public static void main(String[]...

    看了翁恺老师的视频(b站版)后,我对于老师课上讲的火车站买票的小程序(现在只是一段代码)我觉得可以这样添加些,求大佬精简修改。

    import java.util.Scanner;

    public class njava01{

    public static void main(String[]args){

    Loop:for(int i=0;i<=10;i++){

    System.out.println("Please type in the ticket number you want to buy :");

    Scanner in = new Scanner(System.in);

    int ticket = in.nextInt();

    if(ticket==1||ticket==2||ticket==3){

    switch (ticket){

    case 1:

    System.out.println("Please put in money :");

    int money1 = in.nextInt();

    if(money1 >= 10){

    System.out.println("Here is your ticket.");

    System.out.println("Pay back you $"+(money1-10));

    System.out.println("****ticket01****");

    System.out.println("**From A to B **");

    System.out.println("**price : 10$ **");

    }else{

    System.out.println("Your money is not enough.");

    }

    break;

    case 2:

    System.out.println("Please put in money :");

    int money2 = in.nextInt();

    if(money2 >= 12){

    System.out.println("Here is your ticket.");

    System.out.println("Pay back you $"+(money2-12));

    System.out.println("****ticket02****");

    System.out.println("**From A to C **");

    System.out.println("**price : 12$ **");

    }else{

    System.out.println("Your money is not enough.");

    }

    break;

    case 3:

    System.out.println("Please put in money :");

    int money3 = in.nextInt();

    if(money3 >= 16){

    System.out.println("Here is your ticket.");

    System.out.println("Pay back you $"+(money3-16));

    System.out.println("****ticket03****");

    System.out.println("**From A to D **");

    System.out.println("**price : 16$ **");

    }else{

    System.out.println("Your money is not enough.");

    }

    break;

    }

    break Loop;

    }else if(i<10){

    System.out.println("You leave "+(9-i)+" times chance to try.");

    }else{

    System.out.println("You type in too many times error number");

    System.out.println("Sorry, your account is locked, please try again in the next time.");

    }

    }

    System.out.println(" ");

    System.out.println("Have good time on JavaStation !");

    }

    }

    展开全文
  • 乘客:买票! 售票员:去哪里? 乘客:北京! 售票员:什么时候? 乘客:明天! 售票员:几点? 乘客:上午十点 售票员:十点十五分的行么? 乘客:有没有早一点的? 售票员:九点五十五的. 乘客:那就这...

    乘客:买票!

    售票员:去哪里?

    乘客:北京!

    售票员:什么时候?

    乘客:明天!

    售票员:几点?

    乘客:上午十点

    售票员:十点十五分的行么?

    乘客:有没有早一点的?

    售票员:九点五十五的.

    乘客:那就这个吧.

    售票员:几张?

    乘客:两张

    售票员身份证!

    乘客:只有一张,另一个人的丢了.

    售票员:去最西边的公安口补一个临时的,下一个!


    "今天G2234的二等座一张."说着递过去身份证和钱


    这大概就是图形界面和命令行之间的区别了.本来我想说win和linux的,后来想想,算了,不合适.

    值得庆幸的是,前面那个用户还算正常的,如果你火车站售票厅,大约见到的都是各种...让人觉得自己有严重的暴力倾向.


    转载于:https://my.oschina.net/rodger/blog/340998

    展开全文
  • 书中给出了两种很优雅的解法,尤其是第二种(构造sigma序列的方法),但由于太过精妙,我等凡人在没看过的情况下实在是很难想到。看完后想到种比较俗的做法,比较容易想得到,而且也比较好记。...

    书中给出了两种很优雅的解法,尤其是第二种(构造sigma序列的方法),但由于太过精妙,我等凡人在没看过的情况下实在是很难想到。看完后想到种比较俗的做法,比较容易想得到,而且也比较好记。

     

    1.证明每个合法序列可以构造出n个非法序列

        依次将前k(k = 1...n)组配对的()翻转(即()变成)()即可构造出n个非法序列。

    2.证明每个非法序列唯一由一个合法序列构造

        反证法可证。

    则在所有的可能序列中合法和非法序列比例为1:n,则合法占所有可能序列的1/(n+1),所有可能序列为组合数P(2n, n),则合法序列个数为1/(n + 1) * P(2n, n)。

    展开全文
  • #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;pthread.h&gt; pthread_cond_t cond; //这里要用到条件变量 pthread_mutex_t mutex; ... int i =...
    #include <stdio.h>
    #include <stdlib.h>
    #include <pthread.h>
    
    pthread_cond_t cond;                 //这里要用到条件变量
    pthread_mutex_t mutex;
    
    int ticketcount = 100;
    
    void delay()
    {
    	int i = 10000, j;
    	while(i > 0)
    	{
    		j = 10000;
    		while(j > 0)
    		{
    			j--;
    		}
    		i--;
    	}
    }
    
    void *ticketA(void *arg)
    {
    	int cur_ticket;
    	while(1)
    	{
    		pthread_mutex_lock(&mutex);
    		cur_ticket = ticketcount;
    		delay();
    		if(cur_ticket <= 51)                  //条件变量的信号提醒
    		{
    			pthread_cond_signal(&cond);
    		}
    		if(cur_ticket <= 0)
    		{
    			pthread_mutex_unlock(&mutex);
    			break;
    		}
    		printf("A mai %d\n", cur_ticket);
    		cur_ticket--;
    		ticketcount = cur_ticket;
    		pthread_mutex_unlock(&mutex);
    	}
    }
    
    void *ticketB(void *arg)
    {
    	int cur_ticket;
    	while(1)
    	{
    		pthread_mutex_lock(&mutex);
    		cur_ticket = ticketcount;
    		if(cur_ticket >= 51)
    		{
    			pthread_cond_wait(&cond, &mutex);   //等待提醒
    		}
    		cur_ticket = ticketcount;
    		delay();
    		if(cur_ticket <= 0)
    		{
    			pthread_mutex_unlock(&mutex);
    			break;
    		}
    		printf("B mai %d\n", cur_ticket);
    		cur_ticket--;
    		ticketcount = cur_ticket;
    		pthread_mutex_unlock(&mutex);
    	}
    }
    int main()
    {
    	int ret, i;
    	pthread_t tid[2];
    
    	pthread_mutex_init(&mutex, NULL);
    	pthread_cond_init(&cond, NULL);             //初始化条件变量
    
    	ret = pthread_create(&tid[0], NULL, ticketA, NULL);
    	if(ret != 0)
    	{
    		perror("pthread_create");
    		exit(1);
    	}
    
    	ret = pthread_create(&tid[1], NULL, ticketB, NULL);
    	if(ret != 0)
    	{
    		perror("pthread_create");
    		exit(1);
    	}
    
    	void *status;
    	for(i = 0; i < 2; i++)
    	{
    		pthread_join(tid[i], &status);
    	}
    
    	pthread_cond_destroy(&cond);          //销毁条件变量
    	pthread_mutex_destroy(&mutex); 
    
    	return 0;
    }

     

    展开全文
  • 关于微信投票活动存在微信人工刷票数的情况解析,越来越多的人在平常生活中使用微信,以微信为载体的许多功能就被开发和使用了起来,比如——微信投票。于是乎,微信上兴起了各种投票,从小学生到gov部门的投票活动...
  • 现在年轻人喜爱在网上参与一些关于微信投票拉票的活动,那么既然是拉票的活动就要知道微信人工拉票价格多少对不对,还有跟免费微信投票拉票软件的操作流程咱们也需求知道一些,可是我发现在网上许多关于微信投票拉...
  • 春运买票难解决

    2006-01-19 12:22:55
    关于这个问题的原因,许多文章都说过. 要解决这个问题,关键不是让票不到黄牛党手里,因为他们可以用合法手段买票.关键是打击他们的卖票行为,让他们感觉到后果很严重...现在对举报人的奖励是优先买票,票都没了,优先有个...
  • 嗯嗯嗯,记录一下自己最近自己又研究了一下关于Thread和Runnable实现线程同步买票 1,实现Runnable接口,重写里面run()方法,比较推荐的一种方式 避免了单继承局限性 增强程序的扩展性,将设置程序线程任务和开启新...
  • 题目 1163: 排队买票

    2021-05-04 21:19:31
    题目描述 题目描述 有M个小孩到公园玩,门票是1元。其中N个小孩带的钱为1元,K个小孩带的钱为2元。...我开始做的时候有些不理解,网上的大部分题解是关于卡特兰数的(不用说,我看不懂hah) 然后我就在想这个问
  • 本来这节内容是要到后面来说的,由于近期在弄并发的问题,推荐一本书《java并发编程实战》,深入...有一大堆关于它的解说~ 先来看看买票的程序: package me.javen.thread.one; public class TicketDemo { publi...
  •   火车票剩余票数查询,以后不用为买票犯愁啦~~  这是一个可以查询到全国火车票剩余票量的网址,进入网页后选择下方的余票查询即可。http://www.12306.cn/mormhweb/kyfw/<br /><br />一 关于放票...
  • 关于12306Bypass

    万次阅读 2014-01-22 10:21:16
    1、软件的由来:由于10月份去出游导致被滞留在了杭州,不喜欢一切按计划执行所以没提前买票,从那时候我才知道什么是抢票。 2、成功抢到票:数字抢票提示音+某某订票的提前设定好的参数(其实那时候是放出了10多张票...
  • 非技术:评论关于12306功能问题

    千次阅读 2016-01-05 11:18:10
    今天买票我也是服了,买的票余票挺多,不是要抢那种,就是登陆和提交订单各种麻烦,如果是其他类型的网站,估计他们公司早倒闭了,不是我说他们,这功能,做的也是太让人无语了。你们自己去玩玩,这登陆cookie,不到...
  • 关于负载均衡

    2020-08-13 19:38:37
    无论是买票,还是排队入场,这些场所一般都会设置多个服务点或者入口的。如果没有人引导的话,大多数情况下,最近的入口会挤满人。而哪些距离较远的服务点或者入口就宽松很多。 这种情况下,就会大大浪费资源,因为...
  • 关于负载均衡概述

    2021-01-20 12:13:13
    无论是买票,还是排队入场,这些场所一般都会设置多个服务点或入口 如果没有引导的话,大多数情况下,最近的入口会挤满人 这种情况下,就会大大浪费资源 因为如果可以把这些排队的人很好的分散到各个入口的话会大大...
  • 关于C之ADT队列

    2019-11-11 03:13:46
    队列是一种“先进先出”(first in,first out,缩写为FIFO)的数据形式,就像排队买票的队伍一样(前提是没有人插队)。接下来,我们建立一个非正式的抽象定义: 类型名: 队列 类型属性: 可以储存一系列项 ...
  • 关于Java的代理模式

    2020-01-02 02:07:00
    一.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象。 这样做的好处是:可以在目标对象实现的基础上,增强...假设我们想买票,那么并不是直接买票,而是联系黄...
  • 谈谈关于CDN缓存

    2020-10-21 12:16:52
    后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市人民再也不用在一个点苦逼的排队买票了。 CDN就可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一...
  • 线程,张三买票,可以边买票边听音乐 cpu最小的调度单位是线程 java是多线程编程,一个线程里面定义一个变量,而另一个线程可以去取 网络通信的本质是进程间通信:qq最上层是我的qq软件和他的qq软件之间的通信...
  • *关于高铁动车网络抢票调研* 电子科技大学 格拉斯哥学院 2017级 谢沛宏 随着网络现在越来越发达,现在的高铁动车买票都已能在网上解决。但是在各种节假日,特别是国庆,春运期间,就会出现一票难求的情况,而也...
  • 关于Google Gears

    2009-01-10 05:03:06
    现在天快亮了, 平民我还得赶着第一趟地铁去火车站排队买票。 现在也睡不着了,就写篇blog吧。google gears,我觉得应该在我的blog里分一个类出来,google gears真是 划时代的产物啊,也许把它说成桌面应用棺材上...
  • 关于刘翔退赛的内幕

    2008-08-29 15:40:35
    关于刘翔退赛的内幕 关于刘翔退赛的事情我想大家也都知道了,但是内幕是什么呢?我在那里工作过一段时间,拿到了一段录音,内容如下: 谢亚龙:翔子,商量个事。 刘翔:龙王,您说。 谢亚龙:你明天能不能退赛? ...
  • 关于多线程安全问题

    2018-06-22 08:49:44
    1、多线程安全问题分析线程安全... 买票程序中:我们来回想一下我们的程序有没有上面的问题? A:是否是多线程环境 是 B:是否有共享数据 是 100张电影票就是 C:是否有多条语句操作共享数据 共享数据tickets ...
  • 关于火车票的建议

    2010-02-05 10:00:00
    期待着有一天,可以直接用身份证号在网上买票,上火车时跟现在上公交车刷卡一样,用身份证扫一下就行。可能出现的问题:1. 关于售票集中,网站登录不了的问题只要改变提前10天的概念即可,现在的提前10天是提前到了...
  • 今天学习线程的时候,对于并发问题有一点疑惑,书上关于这点的说明也比较详尽:当同时运行的线程需要共享数据,此时需要考虑其它线程的状态和行为,否则不能保证程序运行结果的正确性。同时还举了一个例子:三个人...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 122
精华内容 48
关键字:

关于买票