题目

软件版本号问题
难度级别:A; 运行时间限制:1000ms; 运行空间限制:256000KB; 代码长度限制:2000000B
试题描述

一般软件的版本号由三个部分组成,主版本号(Major Version Number),子版本号(Minor Version Number)和修订号(Revision_Number)。当软件进行了重大的修改时,主版本号加一;当软件在原有基础上增加部分功能时,主版本号不变,子版本号加一;当软件仅仅修正了部分 bug 时,主版本号和子版本号都不变,修正号加一。在我们比较软件的两个版本的新旧时,都是先比较主版本号,当主版本号相同时再比较子版本号,前两者都相同的情况下再比较修正号。版本号越大的软件越新。现在给定某款软件的两个版本,请你告诉他哪个版本更新一些。

输入
第一行有三个整数代表软件第一款版本的主版本号,子版本号和修订号。第二行也有三个整数代表软件第二款版本的主版本号,子版本号和修订号。
输出
如果第一款版本较新,就输出"First",如果第二款版本较新,就输出"Second",否则输出"Same"。
输入示例
4 4 5
3 8 2
输出示例
First
其他说明
数据范围:所有输入的数据都在[0,1000]之间。

分析

似乎是一道高水平的软件开发题……实际上……水……

层层比较就行。

代码

#include<bits/stdc++.h>
using namespace std;
int a,b,c,x,y,z;
int main()
{scanf("%d%d%d%d%d%d",&a,&b,&c,&x,&y,&z);if(a>x) printf("First");//比主版本号。if(a<x) printf("Second");if(a==x){if(b>y) printf("First");//比子版本号。if(b<y) printf("Second");if(b==y){if(c>z) printf("First");//比修订号。if(c==z) printf("Same");if(c<z) printf("Second");}}return 0;
}

转载于:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9550519.html

0054-软件版本号问题相关推荐

  1. 软件版本号命名规范_软件发布版本介绍

    一. 软件版本阶段介绍 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. Beta版: 该版本相对于α版已 ...

  2. 项目管理之软件版本号

    项目管理之软件版本号 摘要: 软件的版本号不同,其版本就有区别,版本号大全,大家看一下对软件的各个版本也有所了解. 版本大全: alphal 内部测试版 beta 外部测试版 demo 演示版 Enh ...

  3. 项目管理 软件版本号的命名格式和规则

    最近公司发布测试版,涉及软件的版本号管理,发现不同公司的版本号管理的方法都不一样,各有千秋.在这里展示个人认为还不错的版本号管理的方法. [1]版本命名规范 软件版本号有四部分组成: 第一部分为主版本 ...

  4. 软件版本号规则和命名规则

    1.  软件版本阶段说明 o    Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. o    A ...

  5. 软件版本号:命名、说明、规范

    一. 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. Beta版: 该版本相对于α版已 ...

  6. 软件版本号讲解:什么是Alpha,Beta,RC,Release

    软件版本号讲解:什么是Alpha,Beta,RC,Release 关键字: 版本, alpha, beta, rc, release 一.软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要 ...

  7. VC自动生成软件版本号

    VC自动生成软件版本号 flyfish 目的: 软件的版本有主版本号.子版本号.修正版本号.编译版本号 其中编译版本号与SVN服务器的版本号(Revision)自动同步. 环境 需要在本机安装Tort ...

  8. iapp对应java代码,『iApp代码』iApp调用java获取本软件版本号

    所需工具: 1.手机 2.iApp 3.手 4.脑子 教程开始 第一步: 创建一个名叫java的mjava模块 写入代码: import android.content.pm.PackageInfo; ...

  9. 各种软件版本号扫盲——Beta RC Preview release等

     1 .软件版本阶段说明 *Alpha 版:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的 Bug 较多,需要继续修改. *Beta 版:该版 ...

  10. C语言软件版本号组成和定义

    软件版本号规范 一.软件版本号由四部分组成: 1. 主版本号 - X 2 .子版本号 - Y 3. 阶段版本号 - Z 4.日期版本号加希腊字母版本号(可选) 常用的希腊字母版本号:alpha.bet ...

最新文章

  1. Selenium Web 自动化 - Selenium常用API
  2. python 安装lxml
  3. 云计算面试题及答案,云计算主要就业岗位
  4. java pid 获取句柄_获取进程pid、根据进程pid获取线程pid、获取线程进程句柄
  5. Linux内核线程kernel thread详解--Linux进程的管理与调度
  6. 传智教育1月12日在深交所成功挂牌上市,教育行业A股IPO第一股今诞生!
  7. SQL Server 本地数据库登录不上 解决方法
  8. SDRAM学习笔记(二)
  9. Rust语言教程(6) - 错误处理和可选值
  10. matlab设计计算器,MATLAB-计算器的设计.doc
  11. win10远程连接ubuntu18.4
  12. Rasa NLU 实践
  13. 林轩田《机器学习基石》第一篇(观后感)
  14. 爬取豆瓣电影Top250影片信息
  15. python的英文单词表_随机单词生成器 - Python
  16. android4.2 小红盒,不插电也能用!网红爆款:天猫精灵妙物“小红盒”投影仪评测...
  17. Codeforces 13C
  18. 服务器RAID5 18T 磁盘挂载
  19. SQL SERVER 2012安装
  20. 多平台一键文章博客发布工具

热门文章

  1. 计算机视觉论文-2021-06-17
  2. CVPR | 基于LiDAR的3D物体检测新框架
  3. TensorFlow官方教程翻译:TensorFlow调试器
  4. 深度学习之主流数据库 | MySQL基础
  5. 专业工程师看过来~ | RDD、DataFrame和DataSet的细致区别
  6. 深度学习(五十二)变分贝叶斯自编码器(下)
  7. php写入rabbit速度,RabbitMQ 入门教程(PHP) 实现延迟功能
  8. Spring 国际化 MessageSource
  9. 设计模式 过滤器模式
  10. 数据库MySQL基础---DDL/DML/DQL