题目编号 题目标题 涉及知识点 难度 T1 皓仔的BMI 算术运算符 入门 T2 皓仔的体重等级 分支结构 入门 T3 皓仔的字母变化 字符串 入门 T4 皓仔的寻宝之路 模拟 入门 T5 皓仔的数组检测 素数 普及- T6 皓仔的矩阵魔法 二维数组 普及-
作者在这里补充
呃呃呃我觉得第六题应该是入门的难度啊 希望AC君可以修改一下
T1解题思路:
用printf保留两位小数作为输出pow函数用来求身高的平方注:身高的单位是m不是cm用printf保留两位小数作为输出 pow函数用来求身高的平方 注:身高的单位是 m 不是 cm用printf保留两位小数作为输出pow函数用来求身高的平方注:身高的单位是m不是cm
T1
T2解题思路:
与上题类似用double类型变量ans保留BMI值最后输出用if分支结构判断与上题类似 用double类型变量ans保留BMI值 最后输出用if分支结构判断与上题类似用double类型变量ans保留BMI值最后输出用if分支结构判断
T2
T3解题思路:
判断字符的每一位若当前这位为大写或小写字母则输出减去n后的值一共只有26个字母判断字符的每一位 若当前这位为大写或小写字母 则输出减去n后的值 一共只有26个字母判断字符的每一位若当前这位为大写或小写字母则输出减去n后的值一共只有26个字母
加上n之后有概率会超出1 26这个范围所以我们还需要进行取模运算加上n之后有概率会超出1~26这个范围 所以我们还需要进行取模运算加上n之后有概率会超出1 26这个范围所以我们还需要进行取模运算
在运算前需要先判断在运算前需要先判断%26后是否>=1 否则Z/z就无法正常输出在运算前需要先判断
其他情况无需特殊判断直接输出当前这一位字符串s的值注:输入的字符串中有可能带有空格所以我们需要用getline来进行输入其他情况无需特殊判断 直接输出当前这一位字符串s的值 注:输入的字符串中有可能带有空格 所以我们需要用getline来进行输入其他情况无需特殊判断直接输出当前这一位字符串s的值注:输入的字符串中有可能带有空格所以我们需要用getline来进行输入
T3
T4解题思路:判断x是否越位若未超边界累加若超不做调整判断x是否越位 若未超边界 累加 若超 不做调整判断x是否越位若未超边界累加若超不做调整
T4
T5解题思路:
直接套用回文串和素数模板若满足条件输出直接套用回文串和素数模板 若满足条件输出直接套用回文串和素数模板若满足条件输出YES否则输出 否则输出否则输出NO注:区分大小写 注:区分大小写注:区分大小写
T5
T6解题思路:
双重for循环n很小不会超时双重for循环n很小不会超时双重for循环n很小不会超时
T6
求求了大家的点赞就是我写题解的动力 求求了 大家的点赞就是我写题解的动力~求求了大家的点赞就是我写题解的动力
不喜勿喷