题解列表

筛选

1092: A+B for Input-Output Practice (C++)

摘要:解题思路:几个题思路大同小异注意事项:注意每行输出需要空一行!参考代码:#include<iostream> using namespace std; int main() {     int……

(二分)技能升级

##技能升级###题目描述小蓝最近正在玩一款`RPG`游戏。他的角色一共有`N`个可以加攻击力的技能。其中第`i`个技能首次升级可以提升`Ai`点攻击力,以后每次升级增加的点数都会减少`Bi`。技能升级(上取整)次之后,再升级该技能将不会改变攻击力。

数字的处理与判断

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char u[6]; int i=0,len; gets(u); len=s……
优质题解

1069: 二级C语言-寻找矩阵最值

解题思路:(1)题目对于输入的二维矩阵只是要求找最大值,而找最大值的方法只是在每次输入值时进行比较和更新,故本题有个偷懒的写法:不建立二维数组,只需要用for()或者while()连续输入n*n个数据,在循环中更新最大值就行了。(2)本人为了严谨,

1068: 二级C语言-温度转换

解题思路:每个要输出的c都是5的倍数,根据转换公式可知本题ctof()的输入输出都是int型,出题人太贴心了,我真的哭死。注意事项:注意输出的转换表的格式,细心一点,其余没啥了。参考代码://题目1068:二级C语言-温度转换#includeusingnamespacestd;//

1067: 二级C语言-分段函数

解题思路:本题这种判断区间互斥的情况,最好用ifelse语句,写成一排if语句看起来很清晰,实际会增加程序的执行次数。注意事项:abs()和fabs()都是求绝对值的,一个在cstdlib库里,一个在cmath里,但#include区别在于前者主要用于int,