牛客题解官
牛客题解官
全部文章
分类
题解(475)
归档
标签
去牛客网
登录
/
注册
牛客题解官的博客
TA的专栏
74篇文章
0人订阅
牛客代码笔记-牛栋
74篇文章
212人学习
全部文章
(共752篇)
变种水仙花数
分析: 根据题意,对于每次拆分得到除数和余数,然后将其相乘累加即可,最后判断累加值和当前数值是否相同即可。对于拆分方法可以先设定求余数mod,然后每次对其除10,模仿拆分过程直到该值为0。 题解: #include <bits/stdc++.h> using namespace std;...
2020-06-04
16
982
衡量人体胖瘦程度
分析: 本题的坑在于未给出BMI计算公式,查阅资料之后BMI=weight/(height*height),注意单位是米和kg,对于计算出来的BMI,进行区间判断即可。 题解: #include <bits/stdc++.h> using namespace std; int main...
2020-06-04
0
803
字母大小写转换
分析: 对于每行输入的字符,首先进行大小写判断,转换方法有两种,第一种是大写-32为小写(反之亦然),另外一种方法是使用内置函数tolower和toupper进行对应的转换。 题解: #include <bits/stdc++.h> using namespace std; int m...
2020-06-04
0
777
金字塔图案
分析: 对于本题而言,首先可以明确的是n代表需要输出多少行,对于第i行而言,首先需要输出n-i个空格,接着星号和空格交替打印,题解中先计算星号和空格的个数然后循环打印更改标志位flag,最后注意最后一个*后面需要加上空格和换行。 题解: #include <bits/stdc++.h> ...
2020-06-04
0
708
翻转金字塔图案
分析: 本题与之前的打印金字塔类似由于是倒着显示,这里与之前不同的是更改了循环的初值并自减,然后记录当前行需要打印的空格space自增即可。 题解: #include &lt;bits/stdc++.h&gt; using namespace std; int ma...
2020-06-04
0
872
菱形图案
分析: 根据之前练习的金字塔图案,可以利用正向打印和翻转打印金字塔的代码稍微修改即可完成菱形图案的输出。参考链接:金字塔https://blog.nowcoder.net/n/86a42f259a0f44d6836d173a05e65141翻转金字塔https://blog.nowcoder.net...
2020-06-04
0
743
带空格直角三角形图案
分析: 打印图案这类题都具有很高的相似性,本题可以参考我之前打印金字塔的题解,链接:https://blog.nowcoder.net/n/86a42f259a0f44d6836d173a05e65141核心思想一样,连代码都类似,需要修改的地方为每行一开始打印的空格space的初始化,同时每一行打...
2020-06-04
0
906
有容乃大
分析: 对于不同的系统和机器其对应类型的大小有所不同,sizeof运算符可以计算出当前类型的大小,故能够轻松解出本题。 题解: #include <bits/stdc++.h> using namespace std; int main() { //使用sizeof运算符输出各...
2020-06-04
9
1071
你是天才吗?
分析: 本题首先考虑多行输入,对于每次输入的值只需判断是否大于140即可,大于输出对应内容。 题解: #include <bits/stdc++.h> using namespace std; int main() { int iq = 0; while(scanf("...
2020-06-04
3
628
字符金字塔
分析: 与金字塔形状图案题目类似,参考链接https://blog.nowcoder.net/n/86a42f259a0f44d6836d173a05e65141有所不同的是,本题的行数是固定的为5行,同时组成金字塔的字符是输入得到的,故需要对齐进行对应修改。 题解: #include <bi...
2020-06-04
8
1253
首页
上一页
59
60
61
62
63
64
65
66
67
68
下一页
末页