- 博客(5)
- 收藏
- 关注
原创 前缀和与差分(一维)
我们有一个原数组 a[ ]前缀和的关键是构建前缀和数组,这里假设我们构建的前缀和数组为 b[ ],前缀和数组b[i]的长度比原数组多一个b[i]表示原数组的前i项和b[2] = a[0] + a[1] = b[1] + a[1] 因为b[1] = a[0]
2025-04-16 21:00:40
522
原创 c#保留几位小数的方法
这是四舍五入的方法,用第二个参数控制保留的位数但是使用这个方法需要注意:c#中的Math.Round默认使用四舍六入五取偶规则如果保留位后面只有一位数字,则如果保留位的后一位 <= 4 直接舍去后面如果后一位 > 5 则进位如果后一位 = 5, 则看保留为是奇数还是偶数,偶数的话舍去后面,奇数的话则进位如果保留位后面不止一位数字则采取四舍五入的方法。
2025-04-16 10:59:05
540
原创 C# 键盘接收一个只包含大小写字母的字符串,将大写转换为小写,小写转换为大写
将字符串转换为char类型的数组,遍历该数组,如果chars[i] >= 'A' && chars[i] <= 'Z' 这里将'A'和'Z'已经隐式转换为了数值,即 chars[i] >= 65 && chars[i] <= 90,可判断出该字符是否大写,如果是大写,将该元素重新赋值为char[i] = char[i] + 32。例:假如char[i]为B,则char[i] = (char)('B' - 'A' + 'a')或者 char[i] = (char)('B' + 32)
2025-04-15 21:33:27
611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人