比较两个数的大小,自定义比较两个整数的大小的方法

  • 比较两个数的大小,自定义比较两个整数的大小的方法:
  1. 如果第一个数大,返回1
  2. 如果相等返回0
  3. 如果第一个数小,返回-1
  • 在Main()方法中输入两个数,调用这个方法
  • 示例:

  请输入两个数:

  45

  56

  第二个数大

  按任意键继续......

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6
 7 namespace 贴吧04
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             Console.WriteLine("请输入两个整数:");//输出提示:请输入两个整数
14             int a = Convert.ToInt32(Console.ReadLine());//接受输入数据并赋值给a
15             int b = Convert.ToInt32(Console.ReadLine());//接受输入数据并赋值给b
16             int result = Test(a, b);//向方法输出参数并返回值
17             if (result == 1)//如果返回值为1则输出字符串:第一个数大
18             {
19                 Console.WriteLine("第一个数大");
20             }
21             else if (result == 0)//如果返回值为0则输出字符串:两数相等
22             {
23                 Console.WriteLine("两数相等");
24             }
25             else//如果返回值不为1或者0则输出字符串:第二个数大
26             {
27                 Console.WriteLine("第二个数大");
28             }
29             Console.WriteLine("按任意键继续......");//输出提示:按任意键继续......
30             Console.ReadKey();//等待用户按下任意键
31         }
32         static int Test(int a, int b)//判断两整数大小的方法
33         {
34             if (a > b)//如果a大于b则返回1
35             {
36                 return 1;
37             }
38             else if (a == b)//如果a等于b则返回0
39             {
40                 return 0;
41             }
42             else//如果a不大于b并不等于b则返回-1
43             {
44                 return -1;
45             }
46         }
47     }
48 }
时间: 2024-10-05 08:28:32

比较两个数的大小,自定义比较两个整数的大小的方法的相关文章

(hdu 简单题 128道)hdu 1194 Beat the Spread!(已知两个数的和u两个数的差求这两个数)

题目: Beat the Spread! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5169    Accepted Submission(s): 2692 Problem Description Superbowl Sunday is nearly here. In order to pass the time waiting f

算法笔记_037:寻找和为定值的两个数(Java)

目录 1 问题描述 2 解决方案 2.1 排序夹逼法   1 问题描述 输入一个整数数组和一个整数,在数组中查找两个数,满足他们的和正好是输入的那个整数.如果有多对数的和等于输入的整数,输出任意一对即可.例如,如果输入数组[1,2,4,5,7,11,15]和整数15,那么由于4+11 = 15,因此输出4和11. 2 解决方案 2.1 排序夹逼法 首先将整数数组,使用合并排序进行从小打到的排序,然后对这个排完序的数组从两头往中间遍历,一旦出现两个数的和等于输入的那个整数,则立即输出这两个数,并结

用图形界面实现两个数的加减乘除

//输入两个数,实现加减乘除,并用消息框显示计算结果.//黄星,2015,9,29 import javax.swing.JOptionPane; //引入.JOptionPane public class Calculater { public static void main(String args[]) { //用户输入的两个数. String firstNumber,secondNumber; //两个加数,以及和.差.积.商. int number1,number2,add,sub,m

C语言中有关两个数,值的交换

一.开讲感言 最近在系统的学习C语言,虽说以前在大学里学习过,但是人嘛,时间一久就会忘了.由于行业的原因,我学习了iOS,但是想学习iOS,C就是万万不能忘的.于是经过几天的时间,我终于有了一点小成就,就是有关在C里面的两个值的交换,这里或许只是一部分,希望还有知道方法的同事,不吝赐教.下面就不多说了,我们一起来看,怎么交换两个数的值,我这里面提供了三种方法. 第一种:第三方变量交换法 我们在C++编译器中设三个变量,并且给其中两个变量赋值,第三方变量初始化为0,下面我们来看看具体的代码情况.由

对两个数求解对大公约数

对于这个最大公约数的球阀有两种, 第一种是: 自己手写规律: int lcm(int a,int b) { int max = (a >= b?a:b),min = (a < b?a:b),i; for(i = 1;;++i) { if((max * i) % min == 0) { return (max * i); } } } 第二种是: int LCM(int a, int b) { return a*b/GCD(a,b); } 意思就是求解最大公约数就是求两个数的乘积再去除两个数的最小

求两个数的最大最大公约数和最小公倍数

package java;    import java.util.ArrayList;  import java.util.List;  import java.util.Scanner;    public class java {      /**      * 输入两个正整数m和n,求其最大公约数和最小公倍数      */      public static void main(String args[]) {          // List<Integer> list=new 

编程之法section II: 2.2 和为定值的两个数

====数组篇==== 2.2 求和为定值的两个数: 题目描述:有n个整数,找出其中满足两数相加为target的两个数(如果有多组满足,只需要找出其中一组),要求时间复杂度尽可能低. 解法一: 思路:开散列映射,空间换时间, 查找耗时o(n) Writer: zzq Function: 求和为定值的两个数. 方法一: 开散列映射(哈希表). 1) 用哈希表Hashmap先把数组中的数字和对应的下标进行存储,(键,值)=(具体数值,对应下标): 2) 遍历数组,对loss=target-nums[

CUDA学习(三)之使用GPU进行两个数相加

在CPU上定义两个数并赋值,然后使用GPU核函数将两个数相加并返回到CPU,在CPU上显示 #include "cuda_runtime.h" #include "device_launch_parameters.h" #include <iomanip> #include <iostream> #include <stdio.h> using namespace std; //检测GPU bool CheckCUDA(void)

比较两个数的大小

因为 $$\log_25>\log_24=2>e^\frac{1}{2}$$ 所以 $$\log_52=\frac{1}{\log_25}<e^{-\frac{1}{2}}.$$ 比较两个数的大小,布布扣,bubuko.com