• 萌新卷妹带你逃出算法无名岛第二站


    萌新卷妹带你逃出算法无名岛第二站

    在这里插入图片描述

    👩‍💻博客主页:京与旧铺的博客主页

    ✨欢迎关注🖱点赞🎀收藏⭐留言✒

    🔮本文由京与旧铺原创,csdn首发!

    😘系列专栏:java学习

    👕参考网站:牛客网

    💻首发时间:🎞2022年9月4日🎠

    🎨你做三四月的事,八九月就会有答案,一起加油吧

    🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦

    🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲

    💬推荐一款模拟面试、刷题神器👉点击进入网站

    ​ 叮咚,打卡成功,各位披荆斩棘的勇士们,欢迎你们来到算法无名岛的第一站,我是你们可爱的小萌新向导,由我来带领你们一起打怪升级,探索新的未知领域,在探索中一步步的成长为大boss,路途艰辛,道阻且长,不过没关系,我会一直陪伴着你们直到成长。每解决一道题你都可以离终点近一步,并且增加经验,而我呢,也会跟你们一起解决问题。成长的路上总是充满各种艰辛苦痛,你知道吗,你每天多努力一些,日积月累,水滴石穿,就是一个巨大的质变,微乎其微的努力也会被看到。加油,让我们一起努力,逃出算法无名岛,成为更强大的人吧!

    🛒导航小助手🎪

    BC17 缩短二进制

    描述

    我们处理的整数通常用十进制表示,在计算机内存中是以二进制补码形式存储,但通常二进制表示的整数比较长,为了便于在程序设计过程中理解和处理数据,通常采用八进制和十六进制,缩短了二进制补码表示的整数,但保持了二进制数的表达特点。请输出十进制整数1234对应的八进制和十六进制。

    输入描述:

    输出描述:

    十进制整数1234对应的八进制和十六进制(字母大写),用空格分开,并且要求,在八进制前显示前导0,在十六进制数前显示前导0X**。**

    备注:

    printf可以使用使用格式控制串“%o”、“%X”分别输出八进制整数和十六进制整数,并使用修饰符“#”控制前导显示
    
    • 1
    public class Main{
        public static void main(String[] args){
            System.out.printf("0"+"%o",1234);
            System.out.printf(" 0X"+"%X",1234);
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    BC18 牛牛的空格分隔

    描述

    牛牛从键盘读入一个字符,一个整数,一个单精度浮点数,按顺序输出它们,并用空格分隔,浮点数保留 6 位小数。

    输入描述:

    读入一个字符,一个整数,一个单精度浮点数用换行符隔开,

    输出描述:

    按顺序输出字符、整数、单精度浮点数,用空格分隔,浮点数保留 6 位小数

    示例1

    输入:

    a
    1
    1.23
    
    • 1
    • 2
    • 3

    输出:

    a 1 1.230000
    
    • 1
    #include
    int main(){
        char a;
        int b;
        float c;
        scanf("%c%d%f",&a,&b,&c);
        printf("%c %d %.6f",a,b,c);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    BC19 牛牛的对齐

    描述

    读入 3 个整数,牛牛尝试以后两个数字占 8 个空格的宽度靠右对齐输出。

    输入描述:

    输入三个整数,用空格隔开。

    输出描述:

    输出 3 个整数以第二三个数字占 8 个空格靠右对齐输出

    示例1

    输入:

    2 7 5
    
    • 1

    输出:

    2       7       5
    
    • 1
    #include
    int main(){
        int a,b,c;
        scanf("%d %d %d",&a,&b,&c);
        printf("%-8d%-8d%-8d",a,b,c);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    BC20 进制A+B

    描述

    输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231-1)。

    输入描述:

    一行,一个十六进制数a,和一个八进制数b,中间间隔一个空格。

    输出描述:

    一行,a+b的十进制结果。

    示例1

    输入:

    0x12 05
    
    • 1

    复制

    输出:

    23
    
    • 1

    备注:

    十六进制Hexadecimal一般以0x开头,例如0xFF。八进制Octal,一般以0开头,例如07。
    
    • 1
    #include
    int main(){
        int a,b;
        scanf("%x %o",&a,&b);
        printf("%d",a+b);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    BC21 牛牛学加法

    描述

    给你两个整数,要求输出这两个整数的和

    输入描述:

    输入两个整数 a, b (0 <= a, b <= 1000)

    输出描述:

    输出一个整数.

    示例1

    输入:

    1 2
    
    • 1

    输出:

    3
    
    • 1
    #include
    int main(){
        int a,b;
        scanf("%d %d",&a,&b);
        printf("%d",a+b);
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    Word控件Spire.Doc 【文本】教程(19) ;如何在 C#、VB.NET 中通过 Word 中的正则表达式查找和替换文本
    【无标题】
    牛客网:旋转数组
    虚拟体育来袭!普通人也能参加奥运会?
    磺酸基-Cy3 羧酸,磺化水溶性Cy3羧酸,sulfo CY3 COOH
    信号与槽机制
    jmeter多个接口测试
    李航《统计学习方法》笔记之k近邻法
    执法记录仪如何防抖
    (压缩PDF)Adobe Acrobat DC
  • 原文地址:https://blog.csdn.net/qq_46272491/article/details/126886206