首页 > 其他分享 >一道理解题意的题目

一道理解题意的题目

时间:2023-10-19 21:56:40浏览次数:41  
标签:题目 题意 舍弃 有效数字 0.5 ++ 一道


这道题目的意思是是小数部分大于0.5直接进位,小于0.5直接舍弃,等于0.5看整数部分是奇数还是偶数(重点:舍弃直接看小数点后的第一位数字因为保留到整数,而不是从最后一位开始舍弃;有效数字的概念,如0.500就没有有效数字,0.501就有有效数字)

然后这一道题还有非常骚的读入方法

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,b;
	char c;
	scanf("%d%c%d",&a,&c,&b);//相当于用c去读小数点,然后a和b分别是整数部分和小数部分
    if(b<10)
    {
        if(b==5) {
            if(a&1) a++;
        }
        else if(b>=6) a++;
    }
    else if(b<100) {
        if(b/10==5) {
            if(b%10) a++;
            else if(a&1) a++;
        }
        else if(b/10>=6) a++;
    }
    else if(b<1000) {
        if(b/100==5) {
            if(((b/10)%10)||b%10) a++;
            else if(a&1) a++;
        }
        else if(b/100>=6) a++;
    }
    cout<<a;
	return 0;
}

标签:题目,题意,舍弃,有效数字,0.5,++,一道
From: https://www.cnblogs.com/dingxingdi/p/17775754.html

相关文章

  • PTA 函数与递归部分题目讲解及思路
    7-1判断素数题目分析题目输入n个数,判断其是否为质数对于判断质数,只需要满足从2开始遍历的每一个数一直到√n均无法被n整除即可关于为什么只要到√n呢?因为n=√n*√n,因此其最大的因数不会超过√n,因此可以优化减少不必要的循环ACCode#include<iostream>#include<c......
  • ucup 题目乱炖
    Season2022#6299.BinaryString如果\(0\)的个数小于\(1\)的个数那么就反转\(01\)以及反转序列,接下来假设\(0\)的个数大于等于\(1\)的个数。称有\(11\)的序列为”未完全展开的“,那么序列的种类数有两个阶段:展开过程中和展开之后的。在展开之后如果知道序列那么用......
  • 题目:交换两个变量的值,不能使用第三个变量。
    1、加减思想#include<stdio.h>intmain(){   inta=3,b=5;   printf("交换前:a=%db=%d\n",a,b);   a=a+b;   b=a-b;   a=a-3;   printf("交换后:a=%db=%d\n",a,b);   return0;}存在问题:整形溢出2、按位异或(二进制)intmain(){......
  • 请在课上练习的基础上,实现输出加减法混合的运算题目列表。请提交代码及运行效果截图。
    importjava.util.Random;publicclassMathOperationGenerator{  publicstaticvoidmain(String[]args){    intnumberOfQuestions=10;//指定生成题目的数量    generateMathQuestions(numberOfQuestions);  }  publicstaticvoidgenerateMat......
  • 请完善课上的口算题卡代码,实现重复题目的检测、题目数字范围、加减乘除算式的参数化等
    importjava.util.HashSet;importjava.util.Random;importjava.util.Set;publicclassMathQuizGenerator{  publicstaticvoidmain(String[]args){    intnumberOfQuestions=10;//设定生成题目的数量    intminNumber=1;//题目数字的最小值 ......
  • 【NSSCTF逆向】【2023题目】《润!》
    题目解法这道题蛮搞的,不算简单。刚开始拿到这道题运行一下有些信息,是一道迷宫题,可能flag是我们输入的路线吧?先拿exeinfo来看看告诉我有壳,但是不要用upx-d来脱壳,结合题目的标签,知道这题有一个魔改upx壳。硬脱不行。说实话我对upx的了解很皮毛,网上搜了搜upx壳的详细源......
  • 经典多线程题目
    1.三种线程按顺序执行publicclassTest1{//privatestaticLoggerlog=Logger.getLogger(Test2.class);publicstaticvoidmain(String[]args)throwsInterruptedException{//创建三个线程按照线程a,b,c执行Threada=newPrintThread()......
  • #1 题目
    题目题(额头)目(眼睛),文章的眉目之间。传达文章的意思。文章标题可能有一些词性:名词反复出现频率最高的一个名词。好处是什么?不止一次出现,连成线,构成文章线索就出了一次,凭啥?说明全文围绕它展开。出现多次,但每一次含义都不同。一语双关多关。动词题目不能是纯动词(打、听、......
  • 一道简单但是豁然开朗的题
    思路:因为是要将一个数分成三个不能被3整除的数字,那么我们就可以分情况讨论,如果n%3=0,我们需要将三个数字改成%3=1的数字,要想满足情况最小的是12(分成147)如果n%3=1,那我们要分成两个%3=1的数字和一个%3=2的数字,那么最小是7(分成124)如果n%3=2,那么我们就要分成两个%3=2的数......
  • 一道有趣的线段树题目
    \(T4\)莫队首先我们需要知道一种统计答案的方法。我们记\(R_i\)表示右边第一个和他相同的位置。那么我们记\(a_i=\min(a_{i+1},R_i)\),那么贡献就是\(a_i-i+1\),所以我们最后就是要维护\(a_i\)就好了。但是实际上如果你要直接维护\(a_i\)没有任何性质是做不了的。......