第一发JAVA 窃喜一下

Problem C

If We Were a Child Again

Input: standard input

Output: standard output

Time Limit: 7 seconds

 


“Oooooooooooooooh!

If I could do the easy mathematics like my school days!!

I can guarantee, that I’d not make any mistake this time!!”

Says a smart university student!!

But his teacher even smarter – “Ok! I’d assign you such projects in your software lab. Don’t be so sad.”

“Really!!” - the students feels happy. And he feels so happy that he cannot see the smile in his teacher’s face.


The Problem

The first project for the poor student was to make a calculator that can just perform the basic arithmetic operations.

But like many other university students he doesn’t like to do any project by himself. He just wants to collect programs from here and there. As you are a friend of him, he asks you to write the program. But, you are also intelligent
enough to tackle this kind of people. You agreed to write only the (integer) division and mod (% in C/C++) operations for him.


 

Input

Input is a sequence of lines. Each line will contain an input number. One or more spaces. A sign (division or mod). Again spaces. And another input number. Both the input numbers are non-negative integer. The first one may be arbitrarily
long. The second number n will be in the range (0 < n < 231).

 
Output

A line for each input, each containing an integer. See the sample input and output. Output should not contain any extra space.

 
 
Sample Input

110 / 100

99 % 10

2147483647 / 2147483647

2147483646 % 2147483647

Sample Output

1

9

1

2147483646

第一次用java写,以前从来没看过,今天看了一点基本的输入输出切了一道A+B后,直接来一道高精度的,1A,没有编译器,直接敲完就交,谁给我的勇气?。。。待会写一篇总结java里面的高精度大数的用法

import java.io.*;

import java.util.*;

import java.math.*;
import java.text.*;
public class Main {

		public static void main(String args[]) {

		       Scanner in = new Scanner(System.in);

                       BigInteger a,b;char c;
                       while(in.hasNext()){
		       a = in.nextBigInteger();

                       c=in.next().charAt(0);
		       b = in.nextBigInteger();

		       if(c=='/')
                       System.out.println(a.divide(b));
                       else
                        System.out.println(a.mod(b));

                      }

               }

}

第一发JAVA 窃喜一下

时间: 2024-10-24 13:48:23

第一发JAVA 窃喜一下的相关文章

老年“剁手族”崛起:电商平台窃喜后该做点啥

互联网的出现深刻改变了社会各行各业的同时,随着下沉和普及程度的提高,覆盖的人群也越来越广.原本互联网只是青少年.中年群体的独宠,现如今已经向上覆盖老年群体,向下覆盖婴幼儿.儿童群体.其中,近年来老年群体与互联网的接触越来越多.微信抢红包.点外卖.滴滴,乃至成为"剁手族"等,都成为老年群体在互联网上的常态. 老年"剁手族"的群体,自然让急于打破增长天花板的电商平台为之窃喜.但在窃喜之后,如何能够进一步发掘这一特定消费群体,如何服务好老年人等,就成为电商平台应该考虑的事

脆弱的物联网应用程序体让黑客窃喜

刨除种类繁多的CPU底层硬件设备,以及版本杂乱的操作系统平台,物联网设备自身的安全隐患与PC时代.互联网时代IT产品所面临的安全问题几乎完全相同,或者说是"一脉相承".借用梆梆安全产品副总裁付杰先生的一句话,"只是要开的那扇门变得更加复杂.麻烦了而已." 智能摄像头.智能手机.智能汽车--物联网终端的硬件平台早已不复PC.互联网时代那么单一,操作系统类型更是五花八门.这意味着黑客需要针对不同硬件平台.不同操作系统找到分别适合的"撬锁工具"--入侵

疯狂的Java算法——插入排序,归并排序以及并行归并排序

从古至今的难题 在IT届有一道百算不厌其烦的题,俗称排序.不管是你参加BAT等高端笔试,亦或是藏匿于街头小巷的草根笔试,都会经常见到这样一道百年难得一解的问题. 今天LZ有幸与各位分享一下算法届的草根明星,排序届的领衔大神——插入排序以及归并排序.最后,在头脑风暴下,LZ又有幸认识了一位新朋友,名叫并行归并排序.接下来,咱们就一一认识一下,并且在最后来一次“算林大会”吧. 插入排序简介 插入排序,算林称最亲民的排序算法,插入排序采用最简单的插入方式对一个整数数组进行排序.它循环数组中从第二个开始

java学习笔记-尚硅谷1205班李*:发现同学们都卧虎藏龙啊!

来到尚硅谷北京java培训转眼已经过去一个月,最深的感受还是时间不够用,虽然晚上上课上到九点,但还是感觉时间不够用,一眨眼的功夫就下课了.虽然大学的时候接触了java视频学了一点java,但听了宋老师的讲课,才发现自己知道的,会的太少了.感觉自己仅仅是学到了一点皮毛,今后要在尚硅谷学习的还很多很多,自己白天宋老师给我们讲课,晚上自己练习.这样可以把白天不懂的东西弄明白,效率提高不少.宋老师讲课期间挺风趣幽默的,跟在大学上课完全不一样,感觉宋老师就跟个大哥似的,学习起来感觉很有意思,还记得我来尚硅

嵌入式开发学习笔记 ( java - c/c++ :从入门到入门 )

发现放到Blog之后排版全乱套了.. 已经把PDF上传到资源页了  http://download.csdn.net/detail/lyy289065406/8934637 那边排版好看一点...看官们随意吧 >...< · 目 录 导 航 1. 引言 1.1. 编写目的 1.2. 阅读范围 1.3. 声明 1.4. 缩写词/名词解释 1.5. 参考资料 2. 嵌入式开发学习笔记 2.1. 开发环境/测试环境 2.2. 开坑:提要 2.3. 入坑:JNI 2.3.1. navicate 接口定

java容器类分析:Collection,List,ArrayList

1. Iterable 与 Iterator Iterable 是个接口,实现此接口使集合对象可以通过迭代器遍历自身元素. public interface Iterable<T> 修饰符和返回值 方法名 描述 Iterator<T> iterator() 返回一个内部元素为T类型的迭代器 default void forEach(Consumer<? super T> action) 对内部元素进行遍历,并对元素进行指定的操作 default Spliterator&

从盲筹成风 看国内科技企业的喜与忧

自古以来,正常的商业模式都在遵循一条最基本的铁律:消费者对商品.服务具有一定的知情权,然后再根据需求确定是否购买.也就是说,商品.服务的销售逻辑,是建立在消费者对其有着一定的了解基础之上的.凡是可以压制.回避消费者的知情权,都可以看成是不正规的销售模式.但随着互联网和智能硬件的发展,这一条铁律正在被悄然打破. 原本为资金.资源不足的创业团队准备的众筹,已经被国内科技企业"玩坏",沦为它们手中营销.推广的噱头以及试探消费者反映的调查平台,失去众筹本身的初衷.但更让人无语的是,国内科技企业

某java程序员连拿3份offer,每份高达45k?他说他作对了这些。

只有不断的学习,才能在成功的道路上畅通无阻 人们常说"活到老,学到老."这在今天来说已经是实实在在的社会需求.在知识加速更新的今天,昨天的知识可能很快就会变得陈旧,昔日的人才,如果不去通过不断的学习来充实自己,那么迟早都会落伍. 说到李嘉诚的大名,几乎无人不晓.他有着许多值得我们学习和借鉴的地方.但是,我们最应该从他身上学到的,应该是他对知识的那种尊重.李嘉诚曾经说过:不会学习的人就不会成功. 凡是能成事之人,都有一个共同点,那就是对知识的尊重.你可以鄙视一切事物,但唯独不能鄙视的就是

222

.g-wrap { margin: 20px; font-family: "monaco", "menlo", sans-serif, serif; font-size: 16px } .address-text li strong { color: #42b983; text-decoration: none } .address-text li { line-height: 2em; color: gray } Group_12 姓名 胡泽婷 学院 计算机学院