OJ平台:百位数答应了

百位数答应了

Description

m是个三位的整数,家里出了点小麻烦。个位数和十位数一直对百位数凡事都先露脸心怀不满,想出个办法,联手向百位数发起挑点。他们两个先相加,再减去百位数,以相减结果得到正值为傲。大度的百位数答应了:不就是陪着这两个无聊的家伙解闷嘛。请你编程序,帮他们一比高低。

Input

一个3位的整数m

Output

m的个位数和十位数之和减去百位数的结果

Sample Input

293

Sample Output

10

解:

#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
    int m,a,b,c;
    cin>>m;
    a=m/100;
    c=m%10;
    b=(m-a*100-c)/10;
    cout<<b+c-a;
    return 0;
}

时间: 2024-11-09 02:54:08

OJ平台:百位数答应了的相关文章

华为OJ平台——百钱买百鸡问题

题目描述: 元前五世纪,我国古代数学家张丘建在<算经>一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一. 百钱买百鸡,问鸡翁.鸡母.鸡雏各几何? 思路: 这道题很简单,假设鸡翁 i 只, 鸡母 j 只, 则有 i + j + k = 100 5*i + 3*j + k/3 = 100 由以上两个等式我们可以推出: j = 25 - i * 7/4 ; k = 75 + i * 3/4 ; 由于i. j. k 必须是0或正整数,所以 i 必须是4的倍数,因此我们下面的程序中也是

18周OJ测试项目1--百位数答应了

m是个三位的整数,家里出了点小麻烦.个位数和十位数一直对百位数凡事都先露脸心怀不满,想出个办法,联手向百位数发起挑点.他们两个先相加,再减去百位数,以相减结果得到正值为傲.大度的百位数答应了:不就是陪着这两个无聊的家伙解闷嘛.请你编程序,帮他们一比高低. 代码如下: #include <iostream> using namespace std; int main( ) { int m, a, b, c; cin>>m; a=m/100; c=m%10; b=(m%100)/10;

华为OJ平台——矩阵乘法

题目描述: 如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C. 输入: 1.第一个矩阵的行数 2.第一个矩阵的列数(也是第二个矩阵的行数) 3.第二个矩阵的列数 4.第一个矩阵的值 5.第二个矩阵的值 输出: 输出两个矩阵相乘的结果 样例输入 2 2 2 3 8 8 0 9 0 18 9 样例输出 171 72 72 0 思路: 题目意思很简单,只是实现两个矩阵乘法功能,要注意的一点是输出的格式. OJ平台中对输出的格式非常严格,经过多次尝试,验证此

设计实现OJ平台的遇到的一些问题和解决方法

需求 毕业设计,实现一个能够自动编译.运行.监测程序运行使用资源.恶意系统调用的监控的一个OJ平台. 在设计实现的过程中的想法.碰到的问题.求解的过程以及方法,在这里记录下来. 基础结构 OJ主要由前端系统(WEB)和后端的判题程序构成,想法是后端的裁判程序做通用点,减少和前端系统的耦合,所以把后端给分离出来成一个独立的程序,大概的结构图是这样的. 解释下: 1. 前端其实可以由任何流行的web语言来实现. 2. 这里的代理可有可无,代理在这里可以实现很多功能,比如负载均衡.数据库的业务逻辑等都

华为OJ平台——字符串分隔

题目描述: 连续输入字符串,请按长度为8拆分每个字符创 后输出到新的字符串数组: 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理 输入 连续输入字符串(输入两次,每个字符长长度小于100)输出 输出到长度为8,的新字符串数组样例输入 abc 123456789样例输出 abc00000 12345678 90000000 思路: 都是直接处理,没有具体的方法而言 注意点: 华为的OJ平台的输入输出有点坑,好多次的程序都在这里出问题,在Eclipse上运行的结果没问题,然后在OJ上就是编

实现百位数之内的位数相加

1 import javax.swing.JOptionPane; 2 public class plusFactor { 3 public static void main(String[] args){ 4 int value,valueH,valueD,valueN; 5 value = (int)(Math.random()*1000); 6 JOptionPane.showMessageDialog(null, "the random value is " + value);

[西建大ACM协会]OJ平台如何使用

目录 [西建大ACM协会]OJ平台如何使用 0x00 前言 0x01 准备工作 0x02 注册账号 0x03 开始使用 [西建大ACM协会]OJ平台如何使用 0x00 前言 ?关于ACM比赛以及对应的练习对自己有什么好处,我不做多的解释,这次这篇文章只针对想要提升自己编程能力.但又苦于无法找到合适入门途径的新人. ?备注:本文涉及到的OJ平台需要能够访问外网才可访问. 0x01 准备工作 ?访问外网工具(防和谐,不多说,后续的操作中都需要它) ?浏览器(建议chrome,看不懂的题目就可以直接翻

小数点前面百位数进行四舍五入如何编程【汉语编程巧妙处理】

正常的四舍五入仅对小数点后有效,但是今天这个软件客户是韩国那边,那边币值非常大,需要对小数点前百位进行四舍五入.比如123456,四舍五入后的123000, 如果是 123634,那么四舍五入后的 124000 .(都是整数) 开始试了数字格式构件,无法对小数点前百位进行四舍五入操作,所以需要另外思考下思路. 开始考虑了2个方案,1.对位数进行计算,然后截取倒数第3个数字,和5比较,然后是否进0,后面补000,感觉这个很麻烦. 后来想到,既然数字格式构件仅对小数点后四舍五入有效,那么我可以先将该

zzuli OJ 1076: 三位数求解

Description 已知xyz+yzz=n,其中n是一个正整数,x.y.z都是数字(0-9),编写一个程序求出x.y.z分别代表什么数字.如果无解,则输出"No Answer" 注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z. Input 输入一个正整数n. Output 输出一行,包含x.y.z的值,每个数值占4列. Sample Input 532 Sample Output 3 2 1 HINT Source #include <stdio.h&g